XD-1864 Add `Pageable` class