 		<cfset new_object.recordcount = arguments.value_collection.recordcount>
 		<cfif arguments.value_collection.recordcount IS 1>
 			<cfloop list="#arguments.value_collection.columnlist#" index="i">
-				<cfif listFindNoCase(variables.column_list, replaceNoCase(i, (variables.model_name & "_"), "")) IS NOT 0>
-					<cfset new_object[replaceNoCase(i, (variables.model_name & "_"), "")] = arguments.value_collection[i][1]>
-				</cfif>
+				<cfset new_object[replaceNoCase(i, (variables.model_name & "_"), "")] = arguments.value_collection[i][1]>
 			</cfloop>
 		</cfif>
 	<cfelseif isStruct(arguments.value_collection)>


	<cfset var local = structNew()>

	<cfquery name="local.check_deleted" username="#application.database.user#" password="#application.database.pass#" datasource="#application.database.source#">
	SELECT #variables.primary_key#
	FROM #variables.table_name#

		<cfset new_object.recordfound = true>
		<cfset new_object.recordcount = 1>
		<cfloop collection="#arguments.value_collection#" item="i">
			<cfset new_object[i] = arguments.value_collection[i]>
		</cfloop>
	</cfif>

