Implementando o singleton