Inheritance: AuditEntityBase, IHasRoot
 public void Dispose()
 {
     _item.EntityFacts.EntityPropertyChanged -= ItemPropertyChanged;
     _item = null;
 }
 public StaffingResourcePhoneItemViewModel(PhoneNumber item, EditMode editMode)
 {
     _editMode = editMode;
     Debug.Assert(item != null);
     Item = item;
 }
 public StaffingResourcePhoneItemViewModel(PhoneNumber item)
 {
     Debug.Assert(item != null);
     Item = item;
 }
 public void DeletePhoneNumber(PhoneNumber phoneNumber)
 {
     phoneNumber.EntityFacts.EntityAspect.Delete();
 }