updated getAll... methods to return an empty list instead of null, when database has no results