public void ChangeParent(BusinessValueObject parent)
 {
     Parent = parent;
     Parent.Children.Add(this);
 }
 public void AddChild(BusinessValueObject child)
 {
     child.Parent = this;
     Children.Add(child);
 }