The base object structure, it provides an interface to a generic data type.
It can encapsulate any other object, thereby providing abstraction. All objects that want to work with the Speect Generic Object System must have this object in their inheritance hierarchy.
Pointer to the class of this object.
Reference count.