Added support for implicit iterators