-ComponentIterator