Implement the IteratorAggregate interface