This is wrong. The container will **never** have it here as each DI extension receives an empty container. You have to use a compiler pass