Do not use class in the package directly, it is used by ConnectionService.