Property setting with registered updates

When a property is set, registered updates will be fired to propagate the changes.