Upgrade to CB 3.1 from 3.0 Wirebox dsl injection to setters seems to have changed

This is a snippet of my wirebox

.setter(name="sitesDbName",dsl="coldbox:setting:sitesDbName")

This used to work fine for this setter method

<cffunction name="setSitesDbName" output="no" returntype="void">
  <cfset variables.sitesDbName = arguments.s>
</cffunction>

In 3.1 this no longer works. s is undefined but a new argument
sitesDbName is set to the dsl value i..e the ioc is expeciting the
argument to be the same as the name of the setter.

Anyone tell me why or whats going on or what i need to do to rectify
this other than changing s to be sitesDbName?

Thanks

As of now, it needs the name to be the same.

Luis F. Majano
President
Ortus Solutions, Corp
www.ortussolutions.com

ColdBox Platform: http://www.coldbox.org
Linked In: http://www.linkedin.com/pub/3/731/483
Blog: http://www.luismajano.com
IECFUG Manager: http://www.iecfug.com

Social: twitter.com/lmajano facebook.com/lmajano