Add ResultSet service

Inject the following into resultset, if needed:
hasNextPage
hasPreviousPage
getNextPage()
getPreviousPage()