class ViewModelLazy<VM : ViewModel> : Lazy<VM>
An implementation of Lazy used by androidx.fragment.app.Fragment.viewModels and
storeProducer is a lambda that will be called during initialization, VM will be created
in the scope of returned ViewModelStore.
factoryProducer is a lambda that will be called during initialization,
returned ViewModelProvider.Factory will be used for creation of VM
fun isInitialized(): Boolean