public IEnumerator <TEntity> GetEnumerator() => Wrap(() => _impl.GetEnumerator(), nameof(GetEnumerator));
public IEnumerator <TEntity> GetEnumerator() => Wrap(() => _impl.GetEnumerator(), Name);