code: function (what, oldProps, propName, val) {
  		Object.defineProperty(what, propName, {value: val, configurable: true, enumerable: true, writable: true});
  	}
docs: used for overwriting a single property. this should be used for patching other objects the super plugin overwrites this