У вас не может быть нескольких свойств с одним и тем же именем, но разных типов, поэтому вы не можете достичь того, чего пытаетесь достичь.Даже если вы изменили тип name
полностью несвязанного типа (скажем, Int
), вы получите ту же ошибку, это не имеет ничего общего с одним из двух объявлений: Optional
.