make getAll() return a collection