Emit change events whenever object changes. Compatible with component/reactive.