Still confused about prototype-based inheritance? Still think that JavaScript needs classes and full inheritance? It all looks a lot simpler if you try to forget the classical way of doing things and ...