Made deserialization ignore non-existant fields to prevent old data from raising an error.