что-то я нихуя короче в программировании не понимаю.
вот у меня есть куча классов ДТОшек и классы респонсов, которые из них получается
и вот где я должен размещать логику преобразования одних из других?
А в чем проблема? Бизнес-логика порождает domain events. Эти доменные события (не дто) преобразовываются в типы, рассылаемые во внешний мир: респонсы, ивенты и т.п. И там уже царство дто и всяческих преобразований.