public NodeChangedEventArgs(Node source)
 {
     this.Source = source;
 }
 public int IndexOf(Node node)
 {
     return this._list.IndexOf(node);
 }
 public bool Contains(Node node)
 {
     return this._list.Contains(node);
 }
 public void CopyTo(Node[] array, int index)
 {
     this._list.CopyTo(array, index);
 }
 internal void Add(Node item)
 {
     this._list.Add(item);
 }