docs: function() {
          var l = arguments.length;
          var args = new Array(l);
          if (l > 0) {
            for (var i = 0; i < l; i++) {
              args[i] = arguments[i];
            }
          }
  
          apply(this.ClassMixin, reopen, args);
          applyMixin(this, arguments, false);
          return this;
        }