foreach (var perSaveSettingsContainer in perSaveSettingsContainers)
            {
                if (perSaveSettingsContainer is ISettingsContainerCanInvalidateCache canInvalidateCache)
                    canInvalidateCache.InstanceCacheInvalidated += PerSaveSettings.InvalidateCache;