MBaseClassDescription encapsulates the attributes and structure of a class that is stored in the class registry or used by the metadata component of the SDK in some other way.
This class is an abstract class with the following subclasses defined by the SDK.