non ci siamo capiti, che errore di compilazione hai?
A parte quello, hai capito bene l'utilità del singleton e la critica che ti ho mosso?