A Class is a central element in the object-oriented CIM schema
Classes can be derived from other classes, creating a hierachical model.
Classes have qualifiers to describe the class characteristics and contain features (properties or methods).
true if class has associations (association provider)
Iterate over features flagged as keys
Ensure features can be enumerated
true if class has indications (indication provider)
true if class has instances (instance provider)
true if class has methods (method provider)
returns a string representation in MOF syntax format
[Validate]