use Iterator<>:: _USING_SHARED_IMPL in a few more places in preps for experiemnting with alternative (threadsafe and faster) implementations