code: function(objects) {
  		var ret = {};
  		
  		for(var i=0; i<arguments.length; i++) {
  			var o = arguments[i];
  			
  			for(var j in o) {
  				ret[j] = o[j];
  			}
  		}
  		
  		return ret;
  	}
docs: Copies the properties of one object onto another.
  When there is a collision, the later one wins
  
  @return {Object} destination object