Added initial pagination version, DatabaseService is Spring-Injected to
the DAO implementations