feat(collection): add getAll method