 public protocol ViewFocusable {
 
     /// A `Bool` that indicates whether the view is currently focused.
-    var isFocused: Bool { get }
+    var isFocused: Bool { get set }
 
 }
 

public protocol ViewSelectable {

    /// A `Bool` that indicates whether the view is currently selected.
    var isSelected: Bool { get }

}


public protocol ViewHideable {

    /// A `Bool` that indicates whether the view is currently hidden.
    var isHidden: Bool { get set }

}

