Как и в Objecive-C, свойства по умолчанию являются атомарными. Это гарантирует, что верное значение будет возвращено. Неатомарные свойства не гарантируют возвращаемое значение, почему в Swift свойства не атомарные? И как мы можем изменить это поведение в Swift?