со ссылкой на решение @ ThoHo, используя setter, на самом деле все, что необходимо, без дополнительных тегов.
Для меня у меня ранее был единственный идентификатор ссылки, который я хотел загрузить и добавить новая коллекция ссылочных идентификаторов. Изменив определение ссылочного идентификатора, будет только содержать метод setter, который добавит значение в новую коллекцию. Json не может записать значение обратно, если свойство не имеет get; method.
// Old property that I want to read from Json, but never write again. No getter.
public Guid RefId { set { RefIds.Add(value); } }
// New property that will be in use from now on. Both setter and getter.
public ICollection<Guid> RefIds { get; set; }
Этот класс теперь обратно совместим с предыдущей версией и сохраняет только RefIds для новых версий.