public SettingRepository Initialize()
 {
     Items.Clear();
     Maps.Clear();
     MapSymbols.Clear();
     Strings.Clear();
     Monster.Clear();
     SkillBase.Clear();
     EoBase.Clear();
     Npc.Clear();
     ModelAtr.Clear();
     ModelCommon.Clear();
     Load(Strings, "str_table.csv", new StrTableCsvReader());
     Load(Items, "iteminfo.csv", new ItemInfoCsvReader());
     Load(Monster, "monster.csv", new MonsterCsvReader());
     Load(SkillBase, "skill_base.csv", new SkillBaseCsvReader());
     //Load(CharacterAttack, "chara_attack.csv", new CharacterAttackCsvReader());
     Load(EoBase, "eo_base.csv", new EoBaseCsvReader());
     Load(Npc, "npc.csv", new NpcCsvReader());
     Load(ModelAtr, "model_atr.csv", new ModelAtrCsvReader());
     Load(Maps, "map.csv", new MapCsvReader(Strings));
     //Load(MapSymbols, "map_symbol.csv", new MapSymbolCsvReader());
     Load(ModelCommon, "model_common.csv", new ModelCommonCsvReader(Monster, ModelAtr));
     return(this);
 }