ResultSet now implements IteratorAggregate instead of the Iterator interface