impementation of ResourceIterator used in AbstractResourceSource