Iteration over containers with ContainerIterator