public function getAddress() { $address = null; if ($data = $this->getLocationData()) { $address = Address::create(); $address->update($data); $address->ID = 0; //ensure not in db } return $address; }