If I update the config class of the mod which is depends on midnightlib, then it will cause `java.lang.NullPointerException`. For example, the old config class: ```java public class MyConfig extends MidnightConfig { public enum OldConfig { ONE, TWO, THREE } @Entry public static OldConfig oldConfig = OldConfig.ONE; } ``` Then I update the class in a new version of mod: ```java public class MyConfig extends MidnightConfig { public enum NewConfig { A, B, C } @Entry public static NewConfig newConfig = NewConfig.A; } ``` As a result, the mod cannot read the old `json` file correctly so that it will cause `java.lang.NullPointerException`.