Теория программирования против сильных связей между сущностями более, чем это необходимо
При чём тут сильные связи? Не знаю, как в твоей сфере, но в вэбе обычно XML/JSON/Protobuf/whatever полученное/переданное сервером сериализуют/десериализуют в DTO (POD) для удобства, а уже его отправляют как параметр запроса в «бизнес-сервис» / принимают как ответ от «бизнес-сервиса», например. Никакого внутреннего состояния у DTO нет, это голые структуры, а не умные объекты.
Connection'ы в вебе не сериализуют (нафига это вообще может понадобится?) и всякие распределённые объекты типа PDO/OLE тоже практически не используют (разве что в сильно кровавом и махровом энтрепрайзе).
Кроме DTO, также подобной сериализации/десериализации (обычно только второе) подвергаются всякие конфиги в тех же JSON/YAML/whatever.
Писать весь этот сугубо утилитарный код для каждого типа структуры — бесполезная трата времени.