@:value({ direction : TopToBottom, name : "vBox" })new(name:String = "vBox", direction:Direction = TopToBottom, ?scene:WindowScene)