public int GetModuleDataVersion(IModule module)
        {
            ModuleDataVersion item = mItems.SingleOrDefault(x => x.ModuleName == module.Name);

            if (item == null)
            {
                return(0);
            }

            return(item.DataVersion);
        }
        public void SetModuleDataVersion(IModule module, int version)
        {
            ModuleDataVersion item = mItems.SingleOrDefault(x => x.ModuleName == module.Name);

            if (item == null)
            {
                item = new ModuleDataVersion
                {
                    ModuleName  = module.Name,
                    DataVersion = 0
                };
                mItems.Add(item);
            }
            item.DataVersion = version;
            StoreItems();
        }