call load_essential_config_default when set_initialized(false)
change notsave.automatically_ignore_* to notsave.automatically_enable_*
added cache to EnvironmentChecker