anchor.diff:  			<cfset md = getMetaData(beanInstance) />
   			<cfif structKeyExists(md,"functions")>
   				<cfloop from="1" to="#arraylen(md.functions)#" index="functionIndex">
  +					<!--- for setters, we're getting the access type --->
  +					<cfif structKeyExists(md.functions[functionIndex],'access')>
  +						<cfset access = md.functions[functionIndex].access />
  +					<cfelse>
  +						<cfset access = 'public' />
  +					</cfif>
   					<!--- look for init (constructor) --->
   					<!--- todo: respect how we are told to autowire (byName|byType) --->
   					<cfif md.functions[functionIndex].name eq "init" 
  
positive.code: 		<cfset var prop = 0/>
  		<cfset var argumentName = 0/>
  		<cfset var tempProps = arraynew(1)/>		
  		
  		<cfif getFactoryBean() neq "">
  			<cfset arguments.dependencyList = ListAppend(arguments.dependencyList, getFactoryBean())>
  
negative.code: 						</cfloop>
  					<cfelseif left(md.functions[functionIndex].name,3) eq "set" 
  							and not structKeyExists(variables.instanceData.properties, mid(md.functions[functionIndex].name,4,len(md.functions[functionIndex].name)-3))
  							and arraylen(md.functions[functionIndex].parameters) eq 1 
  							and (access is not 'private')>
  			
  						<!--- look for setters (same as above for constructor-args) --->
  						<!--- todo:
  