When sub-classes are created, the word spec is returned instead of the
class itself. This is to be more consistent with the contents of the
$ALL_CLASSES global. Tests were updated to reflect this change.