Moved much of the set-up of the subclasses from the createSubclass method to class_init. More modular, more flexible.