diff --git a/Plugins/Flow.Launcher.Plugin.WindowsSettings/Classes/WindowsSetting.cs b/Plugins/Flow.Launcher.Plugin.WindowsSettings/Classes/WindowsSetting.cs
index 4a130daf7..be7cd44d3 100644
--- a/Plugins/Flow.Launcher.Plugin.WindowsSettings/Classes/WindowsSetting.cs
+++ b/Plugins/Flow.Launcher.Plugin.WindowsSettings/Classes/WindowsSetting.cs
@@ -9,7 +9,7 @@ namespace Flow.Plugin.WindowsSettings.Classes
///
/// A windows setting
///
- internal class WindowsSetting
+ internal record WindowsSetting
{
///
/// Initializes a new instance of the class.
diff --git a/Plugins/Flow.Launcher.Plugin.WindowsSettings/Helper/TranslationHelper.cs b/Plugins/Flow.Launcher.Plugin.WindowsSettings/Helper/TranslationHelper.cs
index 48886167f..529fae0a3 100644
--- a/Plugins/Flow.Launcher.Plugin.WindowsSettings/Helper/TranslationHelper.cs
+++ b/Plugins/Flow.Launcher.Plugin.WindowsSettings/Helper/TranslationHelper.cs
@@ -80,7 +80,7 @@ namespace Flow.Plugin.WindowsSettings.Helper
}
}
- var translatedSetting = new WindowsSetting
+ var translatedSetting = settings with
{
Area = area ?? settings.Area,
Name = name ?? settings.Name,