private void HookChildChanged(Csla.Core.INotifyChildChanged newContext)
 {
     if (newContext != null)
     {
         newContext.ChildChanged += DataObject_ChildChanged;
     }
 }
 private void UnHookChildChanged(Csla.Core.INotifyChildChanged oldContext)
 {
     if (oldContext != null)
     {
         oldContext.ChildChanged -= DataObject_ChildChanged;
     }
 }