Pass in a key so that we do not have to look up the processor in the directiveProcessors object