Updated to use NSSecureCoding when the model archives itself.