Returns a stream that emits all of the non-null updates to the value held by the StateBloc, starting with the current value.
Stream<T> get nonNullStream { return _nonNullStream; }