Mastering Property Observers in Swift: `willSet` and `didSet` | Swiftyn