UnsetLiveData
An empty LiveData implementation for situations where we need a LiveData instance which will never have a value.
Because no value is set, observers added to an instance of this class will not receive any callback, unlike with EmptyLiveData.