public static SelectOptionMessage From(SelectOptionArg arg)
 {
     return new SelectOptionMessage
                {
                    Caption = arg.Caption,
                    Message = arg.Message,
                    Options = arg.Options,
                };
 }
 public void SetSelectOption(SelectOptionArg arg)
 {
     SelectOption = arg;
 }
 public static IActionOrSelectCardsSyntax SelectOption(this IDescriptionDefinedSyntax context, SelectOptionArg arg)
 {
     var c = (AbilityCreationContext)context;
     c.SetSelectOption(arg);
     return c;
 }