removed dependency on cachedresultsetimpl