Refactored, doesn't require roar_generic_pagination_representer