public override ContactModel CloneObject(ContactModel clonableObject) { return(new ContactModel() { ID = clonableObject.ID, Name = clonableObject.Name, SurName = clonableObject.SurName, PhoneNumbers = _cloneServicePhoneNambers.CloneCollection(clonableObject.PhoneNumbers), MailsOfContact = _cloneServiceEMails.CloneCollection(clonableObject.MailsOfContact) }); }