Upgradable Pickles, an approach to allowing older pickled data to be loaded by an updated version of the code [1]