code: function (data, trans, key) {
  			if (typeof data[key] !== "object") {
  				throw new SyntaxError('Cannot extend a scalar value.  Transform: ' + util.getTransDescription(trans) + ' Data: ' + JSON.stringify(data));
  
  			}
  
  			for (var prop in trans) {
  				if (typeof data[prop] === "object") {
  					return extend(data[key], trans[prop], prop);
  				}
  				data[key][prop] = trans[prop];
  			}
  		}
docs: add the specified data to the object provided