Допустим, сегодня я создаю новую версию своей модели и добавляю в нее некоторые свойства.Через пару дней мне нужно добавить еще несколько свойств, нужно ли мне тогда создавать другую версию моей модели?Для каждого отдельного изменения?
При разработке я бы не советовал добавлять новую версию для каждого изменения.Скоро у вас будет гораздо больше версий.
В большинстве случаев достаточно создания новой версии для каждого публичного выпуска вашего программного обеспечения.