code: function _normalizeArguments(obj) {
      var args = arguments;
  
      if (!obj || Utils.isFunction(obj)) {
        args = Array.prototype.slice.call(arguments, 0);
        args.unshift({});
      }
  
      return args;
    }
docs: If the action object is empty (or a callback), generate the simplest action object that just needs the type of the action, which can be obtained from the resource's path.