 	<cfscript>
 		var loc = {};
 		loc.returnValue = "";
-		
+
 		loc.iEnd = ListLen(arguments.keys);
 		for (loc.i = 1; loc.i lte loc.iEnd; loc.i++)
 		{
 			loc.key = ListGetAt(arguments.keys, loc.i);
 			if (!StructKeyExists(arguments.params, loc.key) || !Len(arguments.params[loc.key]))
 				return "";
-			loc.returnValue = ListAppend(loc.returnValue, arguments.params[loc.key]);	
+			loc.returnValue = ListAppend(loc.returnValue, arguments.params[loc.key]);
 		}
 	</cfscript>
 	<cfreturn loc.returnValue />

					loc.iEnd = ListLen(loc.keys);
					for (loc.i = 1; loc.i lte loc.iEnd; loc.i++)
						arguments.value[loc.item][ListGetAt(loc.keys, loc.i)] = loc.itemArray[loc.i];
					ArrayAppend(this[arguments.property], $getAssociationObject(property=arguments.property, value=arguments.value[loc.item], association=arguments.association, delete=arguments.delete));	
					$updateCollectionObject(property=arguments.property, value=arguments.value[loc.item]);
				}
			}

				// check to see if the id is a tickcount, if so the object is new
				if (IsNumeric(loc.item) && Ceiling(GetTickCount() / 900000000) == Ceiling(loc.item / 900000000))
				{
					ArrayAppend(this[arguments.property], $getAssociationObject(property=arguments.property, value=arguments.value[loc.item], association=arguments.association, delete=arguments.delete));
					$updateCollectionObject(property=arguments.property, value=arguments.value[loc.item]);
				}
				else
