         'isEmailVerified'
         'fetchEmail'
         'fetchPaymentMethods'
+        'fetchSubscriptions'
         'fetchPlansAndSubscriptions'
       ]
     schema                  :

      then targetOptions: selector: tags: $in: tags
      else {}

    @fetchSubscriptions {}, options, (err, subscriptions) ->
      return callback err  if err

      planCodes = (s.planCode for s in subscriptions)

    if delegate is this or delegate.can 'administer accounts'
      @fetchDecoratedPaymentMethods callback

  fetchSubscriptions$: secure ({ connection:{ delegate }}, tags, callback) ->
    return callback { message: 'Access denied!' }  unless @equals delegate
    
    [callback, tags] = [tags, callback]  unless callback
