It doesn't clutter the properties or the
prototype aside from a single method which is
extends, and even this method is sugar and not required!
zoo.js for an in-depth example of how to use
Class. No matter how deep down the rabbit hole you go, it should keep references so you can do
instanceof checks on children of a parent of a grand-parent and so forth.