Note to ourselves for Infusion - we should provide a standard and more readable syntax for this kind of case which should really be operated by handing down a gradeName to the sessionManager rather than an individual invoker. Based on the kind of discussion we had on http://issues.fluidproject.org/browse/FLUID-5208 , we should try as often as possible to hand material around in an "aligned" way, which implies that "validateToken" here should in fact be supplied within "invokers" rather than just as a randomly floating piece of option material. Unfortunately with the current framework there are no real savings to be made in the length of configuration if that approach were used, since the configuration could still only be applied by source/target this time acting on options.gradeNames rather than on options.invokers.validate - but we should think about ways of making this more standard, especially together with our thinking firming up the "new demands blocks" (JIRA forthcoming)