public void Execute(DeferredCollection <T, T2> me)
 {
     me.underlyingCollection.Clear();
 }
 public void Execute(DeferredCollection <T, T2> me)
 {
     me.underlyingCollection.Remove(item);
 }