anchor.diff:  		<cfargument name="methodArguments" type="Array">
   		
   		<cfscript>
  -			var attrName = Right(methodname, Len(methodname)-3);
  -			var methodType = Left(methodname, 3);
  +			var attrName = mid( arguments.methodname, 4 );
  +			var methodType = left( arguments.methodname, 3 );
   			var tagname = getTagName();
   			var supportedTagAttributes = getSupportedTagAttributes().attributes;
   			var tagAttributes = getAttributes();
  
positive.code: 			}
  			
  			if(methodType EQ "set" && (StructKeyExists(supportedTagAttributes, attrName) || ListFindNoCase(lAllowedExtra, attrName))){
  				variables.attributes[attrName] = methodArguments[1];
  				return this;
  			}
  			
  			throw("There is no method with the name #methodName#", "expression");
  	
  		</cfscript>
  
  	</cffunction>	
  	
  </cfcomponent>
  
negative.code: 					break;
  				case "query":
  					lAllowedExtra = "sql";	
  					break;			
  			}
  
  			if(methodType EQ "get" && (StructKeyExists(supportedTagAttributes, attrName) || ListFindNoCase(lAllowedExtra, attrName))){
  