/**
  * Builds a profile array from person information
  * @param $infos
  * @return array
  */
 public function buildProfile($infos, $mergeWithDefaults = true)
 {
     $struct = $this->profileSkeleton;
     if ($mergeWithDefaults) {
         $struct = Util::array_merge_recursive_distinct($struct, $this->defaultProfile);
     }
     return Util::array_merge_recursive_distinct($struct, $infos);
 }