Class StructureIterator