/// <summary>
 /// Returns an <see cref="System.Collections.Generic.IEnumerator{T}" /> that allows to iterate through the collection.
 /// </summary>
 /// <returns>
 /// An <see cref="T:System.Collections.IEnumerator{T}" /> object that can be used to iterate through the collection.
 /// </returns>
 public IEnumerator <T> GetEnumerator()
 {
     return(_bucket.GetEnumerator());
 }
 /// <summary>
 /// Returns an enumerator that iterates through a collection.
 /// </summary>
 /// <returns>
 /// An <see cref="T:System.Collections.IEnumerator{T}" /> object that can be used to iterate through the collection.
 /// </returns>
 public IEnumerator <T> GetEnumerator()
 {
     return(_wrapped.GetEnumerator());
 }