Refactor your C# code with primary constructors - .NET Blog