There should be migration taken into consideration that is kept to any previous version allowed to be upgraded from.