Object.prototype.merge