The internal stream is exposed for customized listening.
Use this only when required. Use select method instead.
Stream<Object> get stream => _controller.stream;