 		<!--- Delete the user that signed up last --->
 		<cfset result = model("user").deleteOne(order="signupDate DESC")>
 	'
-	categories="model-class" chapters="deleting-records" functions="delete,deleteOne,deleteAll">
+	categories="model-class" chapters="deleting-records" functions="delete,deleteAll,deleteOne">
 	<cfargument name="where" type="string" required="false" default="" hint="See documentation for @findAll.">
 	<cfargument name="order" type="string" required="false" default="" hint="See documentation for @findAll.">
 	<cfscript>

		<!--- Delete the user with the primary key value of `1` --->
		<cfset result = model("user").deleteByKey(1)>
	'
	categories="model-class" chapters="deleting-records" functions="delete,deleteOne,deleteAll">
	<cfargument name="key" type="any" required="true" hint="See documentation for @findByKey.">
	<cfscript>
		var loc = {};

	<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))
