Listing 1

<cfcomponent displayname="Test" extends="BaseComponent">
   <cfset variables.instance.name = null />
   <cfset variables.instance.percentOfGrade = 0 />

   <cffunction name="init" access="public" output="false">
      <cfargument name="name" required="true" />
      <cfargument name="percentOfGrade" required="true" />
      <cfset set('name', arguments.name) />
      <cfset set('percentOfGrade', arguments.percentOfGrade) />
      <cfreturn this />
   </cffunction>
</cfcomponent>