Поддерживает клонирование, при котором создается новый экземпляр класса с тем же значением, что и у существующего экземпляра.
Readonly
Создает новый объект, который является копией текущего экземпляра.
Optional
Поддерживает клонирование, при котором создается новый экземпляр класса с тем же значением, что и у существующего экземпляра.