Need to inherit publicly
ClassManager now known as ClassFactory
ClassManager now known as ClassFactory