docs: function(data, param, value) {
      if(_definition[param]) {
        var paramInstance = Param(param, value, _definition[param]);
        _definition[param].param.forEach(function(p) {
          data[p] = paramInstance;
        });
  
      } else {
        // Unsupported if operating in strict mode
        if(_useStrict) {
          throw(new Error('Invalid argument syntax ('+param+')'));
  
        } else {
          data[param] = Param(param, value);
        }
      }
    }