adicionado e testado o Singleton.