public virtual void Addchildren(TreeObject node)
 {
     this.children.Add(node);
 }