code: function (target, props) {
  		$.extend(target, props);
  		for (var name in props) {
  			if (props[name] === null || props[name] === undefined) {
  				target[name] = props[name];
  			}
  		}
  		return target;
  	}
docs: /*
  jQuery extend now ignores nulls!