SingletonEarly
SingletonEnum