Property delegation provides a common implementation that you can reuse throughout your app. Android KTX provides some property delegates for you. viewModels, for example, retrieves a ViewModel that is scoped to the current Fragment.