Fix GlobalManagers class, add singleton