docs: function () {
          var result = {};
          Array.prototype.forEach.call(arguments, function (o) {
              for (var key in o) {
                  if (o.hasOwnProperty(key)) {
                      result[key] = o[key];
                  }
              }
          });
          return result;
      }