そもそもDTOの値をあちらこちらで書き換え可能な設計がおかしい