protected void SetToFile(T i, bool?value)
 {
     m_cachedBoolSaved[i] = value;
     EventOnPropertyChanged?.Invoke(i, value, null, null);
 }
        protected void SetToFile(T i, int?value)
        {
            m_cachedIntSaved[i] = value;

            EventOnPropertyChanged?.Invoke(i, null, value, null);
        }
        protected void SetToFile(T i, string value)
        {
            m_cachedStringSaved[i] = value;

            EventOnPropertyChanged?.Invoke(i, null, null, value);
        }