Seperate pagination into a concern