Singletons now construct with a two phase init.