/** * @return Mission */ public function getMission() { if (is_null($this->mission)) { $this->mission = Mission::factory($this); } return $this->mission; }