То есть получается менять логику можно только в том случае если старая уже не отвечает всем требованиям текущего понимания той же бизнес логики, которую закладывали изначально
и "вынести в отдельную сущность" тоже так себе идея, ибо там слишком малая связь между пропертями, чтобы их в отдельную модель складировать, но при этом что-то общее есть, потому регеоном обернуть можно
в иделах людей надо сделать 50 разных классов, и 200 интерфейсов и всё разнести в разные места, и всякие генераторы для всего отдельно. правда это только всё в головах людей так и остаётся