getIterator should return Iterator, not Array