Tweak values while setting NOT POSSIBLE

... and just for fun ...
this is what I would like to add, but can't, because it is not possible with the current Stateful.set code:
_watchCallbacks is called with the original argument value, not with whatever the setter does with it.

Maybe I should submit the code that fixes that too ... but it is not backward compatible, of course.