The stream of state updates. Listen to this with a StreamBuilder
Stream<Snapshot<T>> get stream => _streamController.stream;