Propagate sub-class addition through the class tree