Fix warnings of code analysis
Refactor service classes

Apply constructor injection to ConnectionService

Move DefaultRunHandler.run() to DefaultService

Move session execution logic to dedicated class

Fix assertions