code: function runWithDetach (args, methodMeta) {
      // skip if no withDetach methods
      if (!defined(methodMeta.withDetach)) {
          return
      }
      // run all functions
      _.each(methodMeta.withDetach, method => {
          // call method
          (method)(args, methodMeta.signature, 'withDetach')
          // log errors
          .catch(err => {
              // require log client
              if (!defined(methodMeta.logClient)) {
                  return
              }
              // log error
              methodMeta.logClient.error(err, args.session)
          })
      })
  }
docs: @function runWithDetach
  
  execute withDetach extensions.
  
  @param {object} args
  @param {object} methodMeta