Adapted ResultIterator to be overloaded.