All defined classes, if created with no specified parent class,
inherit from a special class called eieio-default-superclass
.
See Default Superclass.
Often, it is more convenient to inherit from one of the other base classes provided by EIEIO, which have useful pre-defined properties. (Since EIEIO supports multiple inheritance, you can even inherit from more than one of these classes at once.)