/**
  * @see PersistableInterface
  *
  * @return array
  */
 public function preparePersistChangeSet()
 {
     $changeSet = array('name' => $this->name);
     if ($this->address !== null) {
         $changeSet['address1'] = $this->address->getAddress1();
         $changeSet['address2'] = $this->address->getAddress2();
         $changeSet['city'] = $this->address->getCity();
         $changeSet['state'] = $this->address->getState();
         $changeSet['zip'] = $this->address->getZip();
     }
     if ($this->id !== null) {
         $changeSet['_id'] = (int) $this->id;
     }
     return $changeSet;
 }