True iterator, not only 'next' method