public static function create(array $data)
 {
     $is = false;
     $contact = new self();
     if (isset($data['email'])) {
         $contact->setEmail($data['email']);
         $is = true;
     }
     if (isset($data['phones'])) {
         $contact->setPhones($data['phones']);
         $is = true;
     }
     if (isset($data['email'])) {
         $contact->setEmail($data['email']);
         $is = true;
     }
     if (isset($data['site'])) {
         $contact->setSite($data['site']);
         $is = true;
     }
     if (isset($data['facebook'])) {
         $contact->setFacebook($data['facebook']);
         $is = true;
     }
     if ($is == false) {
         return null;
     }
     return $contact;
 }