docs: function defVal(target, args, defaultValues) {
      var key, val;
      for (key in defaultValues) {
          val = defaultValues[key];
          if (typeof args[key] === 'undefined') {
              target[key] = val;
          } else {
              target[key] = args[key];
          }
      }
  }