observe

abstract fun observe(key: String, owner: ObserverOwner, handler: () -> Unit)

Register a handler to be invoked when the value associated with key changes, scoped to owner.