ContainerWrapper no longer has its own Iterator class, but exposes an IteratorWrapper for greater consistency.