Изменения в новых версиях / C# 11.0

class Point {
    public required int X { getset; }
    public required int Y { getset; }
}

var p = new Point(); //<-Error


Модификатором required обязывает инициализировать поля и свойства внутри конструктора или инициализатора.