""" Box variables can be underscored or not. If so, they are protected (or in structs, private). If not, they are public. """ class A var _a as int class B inherits A def foo _a = 1 class Z var x as int def foo print x # .error. Cannot find "x". There is a member named ".x" with a similar name. class Program def main a = A() a._a = 1 # .error. Cannot access protected "_a" in "a" whose type is "A"