ConnectionService
To avoid launching `ConnectionService` all the time - only do so when it is needed by someone