/// <summary>
 /// Initializes a new instance of the <see cref="PersistentGenericSet&lt;T&gt;.SimpleRemoveDelayedOperation"/> class.
 /// </summary>
 /// <param name="enclosingInstance">The enclosing instance.</param>
 /// <param name="value">The value.</param>
 public SimpleRemoveDelayedOperation(PersistentGenericSet <T> enclosingInstance, T value)
 {
     this.enclosingInstance = enclosingInstance;
     this.value             = value;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PersistentGenericSet&lt;T&gt;.ClearDelayedOperation"/> class.
 /// </summary>
 /// <param name="enclosingInstance">The enclosing instance.</param>
 public ClearDelayedOperation(PersistentGenericSet <T> enclosingInstance)
 {
     this.enclosingInstance = enclosingInstance;
 }