Singleton with initialization-on-demand holder.