set => SetSettingWithCache(SettingKeys.RegistrationOpen, value, boolean => boolean.ToString());
get => GetOrAddToCache(SettingKeys.RegistrationOpen, key => bool.TryParse(GetSetting(key), out var result) && result);