Diga não à instancias nos construtores!
Como escrever um bom software, facilmente testável e com cobertura de testes lá em cima?
Esse texto vem de um rascunho já antigo, que está no meu Medium e já tem pelo menos 2 anos, além da responsabilidade de concluir esse texto, aprendi coisas novas no período e já coloquei