Observe callbacks now have the signature fn(data, …) - no changed property name is sent. App now iterates over views, not data.