Встроенная система на основе RTTI для сериализации опубликованных свойств уязвима к изменениям в компонентах. Продвигаться вперед можно, если старые свойства сохраняются в новых объектах. То есть Вы оставляете интерфейс свойства как есть, но можете выбросить содержимое, если хотите. Возвращаться назад хуже - поскольку сохраненное свойство более новой версии не может быть открыто при загрузке более старой версии, и это будет проблемой.
Существуют компоненты / библиотеки (http://www.torry.net/quicksearchd.php?String=RTTI&Title=Yes), которые могут добавить сериализацию в формате XML, и это может немного помочь, так как вы можете пропустить контент, который вы не знаете.
Вам все еще нужно помнить о том, как вы разрабатываете опубликованный контент, и, вероятно, следует найти способ «игнорировать, но распространять» контент, который не понимает ваша текущая версия. Это позволит вам открывать и изменять файл в более новом формате, пытаясь сохранить новые атрибуты, а не удалять их.