public MyContextInformation(Object myData)
 {
     this.myData = myData;
     previous    = current;
     current     = this;
 }
 public void Dispose()
 {
     current = previous;
 }