[WIP] Implements a paged route collection using a paged route provider (2)

Current work, not done yet
or just give up on all the handling for the paged collection in here ..
in this case ``PagedRouteCollection`` should also extend from ``RouteCollection``