Finalized: PureIterator, PureListIterator