code: function SchemaTypeWrapper(type) {
    var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
  
  
    return new SchemaType(type, options);
  }
docs: This was simply created to negate the need to say: new Type() for each schema property