docs: function(Constructor, args) {
          var instance,
              Wrapper = function() {
                  return Constructor.apply(this, args || []);
              };
  
          Wrapper.prototype = Constructor.prototype;
          instance = new Wrapper();
          instance.constructor = Constructor;
  
          return instance;
      }