An elegant mechanism for extending and overriding JavaScript classes in an object oriented fashion. It eases the pain of object oriented JavaScript.