Components are iterated by calling the next() method.
template <class T> class MComponentEnumerator;
MComponentEnumerator