and shouldn't `getEnumerator` be `{ getEnumerator }` ?