Modules

Mix-in inheritance, an alternative to multiple inheritance
declaring a mix-in class