inject collection of implementations