namespace Foo interface IVAlign get value as dynamic? class VAlign implements IVAlign shared get top as IVAlign return VAlign('top') var _value as dynamic? get value from var cue init(value as String) base.init _value = value class Bob var _vAlign as IVAlign? pro vAlign from var test t = Bob() t.vAlign = VAlign.top class Program def main is shared pass