docs: function extendObj (obj, key, source) {
    obj[key] = obj[key] || {};
    for(var args = arguments, i = 2; i < args.length; i++) {
      source = args[i];
      for (var k in source)
        if (own(source, k)) obj[key][k] = source[k];
    }
    return obj[key]
  }