padrao singleton implementado e classe fantasma deletada