Entendo que instanciar diretamente dependências dentro de uma classe é considerada uma prática ruim. Isso faz sentido, pois isso acopla firmemente tudo o que torna os testes muito difíceis. Quase todas as estruturas que encontrei parecem favorecer a injeção de dependência com um contêiner em vez...