Implementa un contenedor con "Dependency Injection".