code: function createMethod(name, fn) {
          return function () {
            var self = this, tmp = self._super, ret;
  
            self._super = _super[name];
            ret = fn.apply(self, arguments);
            self._super = tmp;
  
            return ret;
          };
        }
docs: Creates a overloaded method for the class this enables you to use this._super(); to call the super function