Reformulacao Singleton