useful Classical inheritance scaffolding — including singletons and easy to use mixins