public string Name{get=>name;set=>throw new Exception();}
public string Name{get;init;}
public static class Program
public static void Main(string[] args)
alice = new Person1(){Name="Alice"};
Console.WriteLine($"alice is null: {alice == null}");
Console.WriteLine($"alice is null: {alice == null}");
var bob = new Person2(){Name="Bob"};
var jack = new Person2();