public InvalidateOnSettingsChange(Lifetime lifetime, IDaemon daemon, ISettingsStore settingsStore) { var settingsKey = settingsStore.Schema.GetKey<CleanCodeSettings>(); settingsStore.AdviseChange(lifetime, settingsKey, daemon.Invalidate); }