docs: function(name, property) {
          if (!(name in this._methods)) {
              throw new Error('Method "' + name + '" does not exist!');
          }
          var method = this._methods[name](property);
  
          if (_.isFunction(method)) {
              method = {
                  name: this.getMethodName(property, name),
                  body: method
              }
          }
          return method;
      }