public ContactInfo(Person OwnerPerson) { //when the contact info is reset, the owner person shouldn't be reset too PropertyResetExeclusions.Add(nameof(OwnerPerson)); this.OwnerPerson = OwnerPerson; }