Maintains seperate class and instance descriptors for an attribute.
This allows a class to provide methods and attributes without intefering with normal use of instances. The class and its instances can each have methods with the same name.
This does interfere with introspection on the class.
There are no implemented interfaces.
There are no attributes in this class.