inject collection as dependency