Use collection for paging instead of list