code: function(destination, source, name_list) {
  		for (var i = 0, count = name_list.length; i < count; i++) {
  			var name = name_list[i];
  			if (name in source) destination[name] = source[name];
  		}
  	}
docs: Helper method to copy properties from `source` to `destination`, if they exist
  @param {Object} destination
  @param {Object} source
  @param {Array.<string>} name_list List of properties to copy from `source` to `destination`