Support previous versions of index files, use immutable value holders
for deserialized index