 	<cfargument name="container" type="array" required="true" />
 	<cfscript>
 		var loc = {};
+
 		loc.operationList = ArrayToList(variables.wheels.class.operations);
 		loc.exclusionList = ListPrepend(loc.operationList, "type,property,container,value,operator,negate");
 		

		// loop through the properties and add in our auto eql clauses
		if (!StructKeyExists(arguments, "$auto"))
		{
			// should we try to keep the order of how the arguments were passed in here??? right now coldfusion changes the order to a text ordering
			for (loc.item in arguments)
			{
				if (!ListFindNoCase(loc.exclusionList, loc.item))
				{
					loc.type = "and";

	<cfreturn this />
</cffunction>

<cffunction name="toQuery" returntype="struct" access="public" output="false">
	<cfreturn variables.wheels.instance.query />
</cffunction>

