public function getLocation() { if (!$this->location) { $this->setLocation(); } return $this->location; }