How do you observe model changes, so if the value of a property on a model changes, it triggers an event for (e.g.) DOM updates?