Начиная с C# 11 мы можем добавлять ключевое слово
required в свойства, что заставит инициализировать это свойство при создании объекта.Это дает несколько преимуществ
- Меньше шансов на ошибку
- Избавляет от кода валидации
- Позволяет сделать свойства обязательным.
Компилятор выдаст ошибку, если вы не инициализируете это свойство.
