Coding a generic pagination class