Подход вполне хороший. Он хорош тем, что твоему коллеге не придется гадать, в какой ситуации какие поля заполнять. Но всего хорошо в меру. Если у тебя подобных кейсов очень много, то описывать под каждый отдельный ДТО может оказаться слишком затратно, и к тому же, коллега запутается в их огромном количестве.