Extracting the count part in the Paginator is a good idea. we still need to provide something that is still at the same level as counting custom finds in 2.3.

Another idea is to ask for the the `totalCount` to the ResultSet. It contains the instance to the query and the results, so it can decide on whether return something that it already knows vs asking the query.