Lifecycle Owner
The LifecycleOwner is an interface that describes a component with an lifetime that makes observations for a period of time and and is eventually terminated.
The implementation of LiveData components for iOS applications.