Correções e melhorias na criação de classes singleton