A Completer used to handle the async behavior of connect method
@protected Completer<void> get connectCompleter => _connectCompleter;