public void AddObserve(ObserveNode node)
 {
     observes.Add(node);
 }
 public void RemoveObserve(ObserveNode node)
 {
     observes.Remove(node);
 }
 public ObserveNode(Observe observe)
 {
     this.observe = observe;
     next         = null;
 }