separate class for WarModuleConfig