Introduction
Observable property delegation lets you watch a variable for changes and react when it changes.
You want to update the user interface when a value changes.
You need to log or track changes to a variable.
You want to validate or react to new values automatically.
You want to trigger other actions when a property updates.