Dependencia de inyección de envase en constructor.
¿Por qué poner un contenedor en un constructor es tan malo? Por ejemplo, usted quiere resolver una clase B en el constructor de otra clase (C) porque necesita que la clase (B) se use con las dependencias resueltas (comienza a usar la clase C de la manera que quiere, como si fuera B pero con las dependencias resueltas).