public ContactEntity ToEntity() { var entity = new ContactEntity(new IdValueObject(Id), new ContactNameValueObject(FirstName, LastName)); entity.AddEmailAddresses(Emails.Select(x => x.Email)); entity.AddPhoneNumbers(Phones.Select(x => new Tuple <PhoneType, string>(x.PhoneType, x.PhoneNumber))); return(entity); }