public void RemoveChild(BooleanFunction child)
 {
     this.Operands.Remove(child);
 }
 public void AddChild(BooleanFunction child)
 {
     child.Consumer = this;
     this.Operands.Add(child);
 }