Base class for all PanelSubContainerViewModel implementations.
The type of the panel sub-container data. The data is derived from the panel container data.
Observers are notified of any changes to properties that use a property delegate created with mutableExtraState.
The data provided to the panel sub-container as LiveData. The LiveData is not updated any longer when the exit animation of the panel sub-container starts. This to prevent visual artifacts during the exit animation.
The data set to the panel sub-container.
The lifecycle state of the panel sub-container. This is controlled by the PanelContainerControllerAdapter.
Returns true if the sub-container is exiting or has left the panel container.