setPropertiesObserver
Registers the givens propertiesObserver for a given lifecycleOwner.
Any previously set propertiesObserver is unregistered.
This function can suspend to prevent that the calling thread gets blocked on IO.