public virtual IEnumerator <DomainObject> GetEnumerator()
 {
     return(_wrappedData.GetEnumerator());
 }
 /// <summary>
 /// Gets an enumerator for iterating over the items in this <see cref="DomainObjectCollection"/>.
 /// </summary>
 /// <returns>An enumerator for iterating over the items in this collection.</returns>
 public IEnumerator <DomainObject> GetEnumerator()
 {
     return(_dataStrategy.GetEnumerator());
 }