Yes: I didn't realise that many people use a dependency injection container as a service registry, but it immediately makes sense to me that that would happen. A dependency injection container can do more than act as a service registry: it wants to make locating services transparent to every part of your application except the entry point. Let it!