Primary Constructors in .NET 8