 	<cfreturn loc.returnValue>
 </cffunction>
 
-<cffunction name="errorsOnBase" returntype="array" access="public" output="false" hint="Returns an array of all errors associated with the object as a whole (not related to any specific property).">
-	<cfargument name="name" type="string" required="false" default="" hint="Given name for the error">
+<cffunction name="errorsOnBase" returntype="array" access="public" output="false"
+	hint="Returns an array of all errors associated with the object as a whole (not related to any specific property)."
+	examples=
+	'
+		<!--- Get all general type errors for the user object --->
+		<cfset errors = user.errorsOnBase()>
+	'
+	categories="model-object" chapters="object-validation" functions="addError,addErrorToBase,allErrors,clearErrors,errorCount,errorsOn,hasErrors">
+	<cfargument name="name" type="string" required="false" default="" hint="Specify an error name here to only return errors for that error name.">
 	<cfscript>
 		var loc = {};
 		arguments.property = "";

	<cfreturn loc.returnValue>
</cffunction>

<cffunction name="errorsOn" returntype="array" access="public" output="false" hint="Returns an array of all errors associated with the supplied property (and name when passed in).">
	<cfargument name="property" type="string" required="true" hint="Name of property">
	<cfargument name="name" type="string" required="false" default="" hint="Given name for the error">
	<cfscript>
		var loc = {};
		loc.returnValue = [];

	<cfreturn loc.returnValue>
</cffunction>

<cffunction name="hasErrors" returntype="boolean" access="public" output="false"
	hint="Returns `true` if the object has any errors. You can also limit to only check a specific property and name for errors."
	examples=
	'
		<!--- Check if the post object has any errors set on it --->
		<cfif post.hasErrors()>
			<!--- Send user to a form to correct the errors... --->
		</cfif>
	'
	categories="model-object" chapters="object-validation" functions="addError,addErrorToBase,allErrors,clearErrors,errorCount,errorsOn,errorsOnBase">
	<cfargument name="property" type="string" required="false" default="" hint="Name of the property to check if there are any errors set on.">
	<cfargument name="name" type="string" required="false" default="" hint="Error name to check if there are any errors set with.">
	<cfscript>
		var loc = {};
		if (errorCount(argumentCollection=arguments) > 0)
			loc.returnValue = true;
		else
			loc.returnValue = false;
	</cfscript>
	<cfreturn loc.returnValue>
</cffunction>