docs: function getStack (state, list, resource, action) {
    const handleName = [ resource.name, action.name ].join('!')
    const stack = state.snap.stack(handleName)
    _.each(list, function (propertySpec) {
      const property = getProperty(state.config.service || {}, resource, action, propertySpec)
      if (property.value) {
        addMiddleware(state, stack, property.value, property.key)
      }
    })
    return stack
  }