Override loadAll method to enable paging functionality
Change class structure
new query implementation
Add 404 handling
Error page