Add flexibility for plugin a custom class manager