function extend(target, extension) {
  objectEach(extension, function (value, key) {
    target[key] = value;
  });
  return target;
}
Perform shallow extend of a target object with extension's own properties.

@param {Object} target An object that will receive the new properties.
@param {Object} extension An object containing additional properties to merge into the target.