polyfill> Property's value is updated BEFORE calling observers

That fixes an issue where the object `obj` that was passed to the observers was still holding the old value for the property that changed, which means that there was no way to get the new value of its property.