/**
  * @param $key
  * @return \Illuminate\Database\Eloquent\Model|null|static
  */
 protected function getContact($key)
 {
     $contact = Contact::withTrashed()->where('contact_key', '=', $key)->first();
     if ($contact && !$contact->is_deleted) {
         return $contact;
     } else {
         return null;
     }
 }