Removed stupidness from Singleton. It should only do one thing, not also try to initialise instance.