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

Current work, not done yet
well but right now it is not possible to change that value at all .. so there is no way to have a different value than the default.

but to address your concern. you could default it to ``null``, then on the first batch check if its still ``null`` and then set it to 50. in the setter you throw an exception if the value is non ``null``