 		<!--- 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">
+	categories="model-class" chapters="deleting-records" functions="delete,deleteAll,deleteOne">
 	<cfargument name="key" type="any" required="true" hint="See documentation for @findByKey.">
 	<cfscript>
 		var loc = {};

		<!--- Getting the most recent order as an object from the database --->
		<cfset anOrder = model("order").findOne(order="datePurchased DESC")>
	'
	categories="model-class" chapters="reading-records" functions="findByKey,findAll">
	<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.">
	<cfargument name="select" type="string" required="false" default="" hint="See documentation for @findAll.">

	<cfreturn loc.returnValue>
</cffunction>

<cffunction name="hasChanged" returntype="boolean" access="public" output="false"
	hint="Returns `true` if the specified object property (or any if none was passed in) have been changed but not yet saved to the database. Will also return `true` if the object is new and no record for it exists in the database."
	examples=
	'
		<!--- Get an object, change it and then check if the `email` property has been changed --->
		<cfset member = model("member").findByKey(params.memberId)>
		<cfset member.email = params.newEmail>
		<cfif member.hasChanged(property="email")>
	'
	categories="model-object" chapters="" functions="allChanges,changedFrom,changedProperties">
	<cfargument name="property" type="string" required="false" default="" hint="Name of property to check for change.">
	<cfscript>
		var loc = {};
		loc.returnValue = false;
