         linkPaymentMethod:
           (signature String, Function)
         unlinkPaymentMethod:
+          (signature String, Function)
+        addSubscription:
           (signature String, Function)
     schema          :
       title         :

        @fetchPacks {}, options, callback
      when 'plan'
        @fetchPlans {}, options, callback

      plan          :
        targetType  : 'JPaymentPlan'
        as          : 'group plan'
      subscription  :
        targetType  : 'JPaymentSubscription'
        as          : 'payment plan subscription'

  constructor:->
    super
