'use strict'; module.exports = function union(object) { var _this = this; var collection = JSON.parse(JSON.stringify(this.items)); Object.keys(object).forEach(function (prop) { if (_this.items[prop] === undefined) { collection[prop] = object[prop]; } }); return new this.constructor(collection); };