stateFlow
MutableStateFlow that expresses the content from the observable.
This can be initialized lazily.
Accessing this from property outside the main thread might cause a race condition, since observing the initial value needed for the stateflow has to happen on the main thread.