protected override void SetRelatedEntity(IEntityCore relatedEntity, string fieldName) { switch(fieldName) { case "Contacts": _contacts.Add((ContactEntity)relatedEntity); break; case "Locations": _locations.Add((LocationEntity)relatedEntity); break; case "Users": _users.Add((UserEntity)relatedEntity); break; default: break; } }