 			<cfset redirectTo(back=true)>
 		</cfif>
 	'
-	categories="model-class" chapters="reading-records" functions="findOne,findAll">
+	categories="model-class" chapters="reading-records" functions="findAll,findOne">
 	<cfargument name="key" type="any" required="true" hint="Primary key value(s) of the record to fetch. Separate with comma if passing in multiple primary key values. Accepts a string, list or a numeric value.">
 	<cfargument name="select" type="string" required="false" default="" hint="See documentation for @findAll.">
 	<cfargument name="include" type="string" required="false" default="" hint="See documentation for @findAll.">

	<cfreturn loc.returnValue>
</cffunction>

<cffunction name="allChanges" returntype="struct" access="public" output="false" hint="Returns a struct detailing all changes that have been made on the object but not yet saved to the database.">
	<cfscript>
		var loc = {};
		loc.returnValue = {};

	<cfreturn loc.returnValue>
</cffunction>

<cffunction name="changedFrom" returntype="string" access="public" output="false"
	hint="Returns the previous value of a property that has changed. Returns an empty string if no previous value exists."
	examples=
	'
		<!--- Get an object, change the `email` value on it and then ask for the previous value --->
		<cfset member = model("member").findByKey(params.memberId)>
		<cfset member.email = params.newEmail>
		<cfset oldValue = member.changedFrom(property="email")>
	'
	categories="model-object" chapters="" functions="allChanges,changedProperties,hasChanged">
	<cfargument name="property" type="string" required="true" hint="Name of property to get the previous value for.">
	<cfscript>
		var returnValue = "";
		if (StructKeyExists(variables, "$persistedProperties") && StructKeyExists(variables.$persistedProperties, arguments.property))
