 	<cfargument name="where" type="string" required="false" default="" hint="See documentation for @average.">
 	<cfargument name="include" type="string" required="false" default="" hint="See documentation for @average.">
 	<cfargument name="parameterize" type="any" required="false" hint="See documentation for @findAll.">
-	<cfargument name="ifNull" type="string" required="false" default="#application.wheels.functions.average.ifNull#" hint="The value returned if no records are found.">
+	<cfargument name="ifNull" type="any" required="false" hint="See documentation for @average.">
 	<cfscript>
 		$insertDefaults(name="minimum", input=arguments);
 		arguments.type = "MIN";

	<cfargument name="include" type="string" required="true">
	<cfargument name="parameterize" type="any" required="true">
	<cfargument name="distinct" type="boolean" required="false" default="false">
	<cfargument name="ifNull" type="string" required="false" default="">
	<cfscript>
		var loc = {};


	<cfargument name="where" type="string" required="false" default="" hint="See documentation for @average.">
	<cfargument name="include" type="string" required="false" default="" hint="See documentation for @average.">
	<cfargument name="parameterize" type="any" required="false" hint="See documentation for @findAll.">
	<cfargument name="ifNull" type="any" required="false" hint="See documentation for @average.">
	<cfscript>
		$insertDefaults(name="maximum", input=arguments);
		arguments.type = "MAX";
