Fixing ArrayEnumerator<T> class