bd-defClass ES6 class is defective because it does not naturally allow subclasses to include multiple superclasses; defClass solves that problem.