/**
  * Transfer person name data from the order address to the person name payload.
  *
  * @param Mage_Customer_Model_Address_Abstract
  * @param IPersonName
  * @return IPersonName
  */
 protected function _transferPersonNameData(Mage_Customer_Model_Address_Abstract $address, IPersonName $personName)
 {
     return $personName->setFirstName($address->getFirstname())->setLastName($address->getLastname())->setMiddleName($address->getMiddlename())->setHonorificName($address->getPrefix());
 }
 /**
  * Copy over address name data from the source to the dest address.
  * @param Mage_Customer_Model_Address_Abstract $dest
  * @param Mage_Customer_Model_Address_Abstract $source
  * @return self
  */
 protected function _copyAddressName(Mage_Customer_Model_Address_Abstract $dest, Mage_Customer_Model_Address_Abstract $source)
 {
     $dest->addData(['prefix' => $source->getPrefix(), 'firstname' => $source->getFirstname(), 'middlename' => $source->getMiddlename(), 'lastname' => $source->getLastname(), 'suffix' => $source->getSuffix()]);
     return $this;
 }