<!--- File comment (see above sections) ---> <cfcomponent displayname="MyCo" extends="BaseComponent" output="false" hint="MyCo does something"> <cffunction name="Init" access="public" returntype="MyCo" output="false" hint="Returns an initialized MyCo instance."> <!--- Define arguments. ---> <cfargument name="DSN" type="struct" required="true" /> <cfscript> ... // Return THIS object. return( THIS ); </cfscript> </cffunction> </cfcomponent>