[WIP] Feature/let connection service create dto instead of entity

Maybe not that this is a breaking API change. I don't think we need to go all semver and use a 2.0 because we don't (in practice) have any consumers other than @lvonk and the functional tests (which are broken) but it is good to add a warning with the CHANGES IMHO.