I do like them. Presently I find myself injecting the plugins/
settings I need a lot by using <cfproperty name="QueryHelperPlugin"
persistent="false" inject="coldbox:plugin:QueryHelper"
scope="variables" /> or <cfproperty name="MySetting"
persistent="false" inject="coldbox:setting:MySetting"
scope="variables" />.
My concern would be that it would couple your model to your ColdBox,
but I guess if your already extending the virtualEntityService, that
coupling is already there.