docs: function(child, defaults) {
  			/* Setup class hierarchy, adapted from CoffeeScript */
  			var Ctor = function(){ this.constructor = child; };
  			Ctor.prototype = this.prototype;
  			child.prototype = new Ctor();
  			child.__super__ = this.prototype;
  			/* Copy class methods & attributes */
  			$.extend(child, this, defaults);
  			child.defaults = child.prototype;
  			return child;
  		}