public override List <string> saveByHandles() { List <string> msgs = base.saveByHandles(); msgs.AddRange(progressionCountData.saveByHandles()); errorOnSave = (progressionCountData.errorOnSave) ? progressionCountData.errorOnSave : errorOnSave; msgs.AddRange(progressionFurtherData.saveByHandles()); errorOnSave = (progressionFurtherData.errorOnSave) ? progressionFurtherData.errorOnSave : errorOnSave; msgs.AddRange(progressionPeopleData.saveByHandles()); errorOnSave = (progressionPeopleData.errorOnSave) ? progressionPeopleData.errorOnSave : errorOnSave; msgs.AddRange(progressionAttractionsData.saveByHandles()); errorOnSave = (progressionAttractionsData.errorOnSave) ? progressionAttractionsData.errorOnSave : errorOnSave; msgs.AddRange(progressionShopsData.saveByHandles()); errorOnSave = (progressionShopsData.errorOnSave) ? progressionShopsData.errorOnSave : errorOnSave; return(msgs); }