public ActionShippingGetOfRelShippingMethod(IExpressionViewModel expressionViewModel)
			: base("Get [] % off shipping", expressionViewModel)
        {
            WithLabel("Get");
			_amountEl = WithUserInput(0, 0, 100) as UserInputElement;
            WithLabel("% off shipping ");
			_shippingMethodSelectorEl = WithElement(new ShippingMethodSelector(expressionViewModel)) as ShippingMethodSelector;
        }
		public ActionShippingGetOfAbsShippingMethod(IExpressionViewModel expressionViewModel)
			: base("Get $[] off shipping".Localize(), expressionViewModel)
		{
			WithLabel("Get $ ".Localize());
			_amountEl = WithUserInput<decimal>(1, 0) as UserInputElement;
			WithLabel("off shipping ".Localize());
			_shippingMethodSelectorEl = WithElement(new ShippingMethodSelector(expressionViewModel)) as ShippingMethodSelector;
		}
 public ActionShippingGetOfAbsShippingMethod(IExpressionViewModel expressionViewModel)
     : base("Get $[] off shipping".Localize(), expressionViewModel)
 {
     WithLabel("Get $ ".Localize());
     _amountEl = WithUserInput <decimal>(1, 0) as UserInputElement;
     WithLabel("off shipping ".Localize());
     _shippingMethodSelectorEl = WithElement(new ShippingMethodSelector(expressionViewModel)) as ShippingMethodSelector;
 }
 public ActionShippingGetOfRelShippingMethod(IExpressionViewModel expressionViewModel)
     : base("Get [] % off shipping".Localize(), expressionViewModel)
 {
     WithLabel("Get".Localize());
     _amountEl = WithUserInput(0, 0, 100) as UserInputElement;
     WithLabel("% off shipping ".Localize());
     _shippingMethodSelectorEl = WithElement(new ShippingMethodSelector(expressionViewModel)) as ShippingMethodSelector;
 }