 
   constructor: (options = {}, data = {}) ->
 
+    { @planCode } = data
+
     options.isRecurOptional ?= yes
 
     options.callback ?= =>
-      @emit 'CreateRequested', @getProductData()
+      @emit 'SaveRequested', @getProductData()
 
     options.buttons ?=
       Save        :


        perMonth      :
          itemClass   : KDCustomHTMLView
          partial     : "/ mo"
          cssClass    : 'fr'

    if options.showOverage

    { subscriptionType, feeUnit, feeInterval } = @getPlanInfo subType.getValue()

    {
      @planCode
      title             : title.getValue()
      description       : description.getValue()
      feeAmount         : feeAmount.getValue()
