Use implicit generic GetEnumerator in explicit non-generic GetEnumerator