Does anyone have any insight on this?
The RESET function set will be called for a property when a property is set to undefined. It is a javascript value, basically.
That being said, note that the RESET feature has some flaws, such as:
it will not work when undefined is a valid value.
it will not work when undefined is an invalid value.