NInject: ¿cómo pasar parámetros cuando Get <T> ()?

Estoy usando la imagen adjunta para explicar lo que quise decir.

Tengo unas pocas clases gestionadas por NInject. Algunos de ellos tienen algunos casos singleton, y otros tienen un alcance transitorio. En la imagen, los rectángulos azules son singltons, los rojos son transitorios. El procesador depende de otras clases o instancias.

Quiero obtener la instancia de Processor cada vez que use kernel.Get. Sin embargo, cada vez quiero usar valores diferentes para los objetos utilizados por el procesador. Ver Action1 y Action2 en la imagen. El código no es real pero es solo una explicación aquí.

¿Hay alguna forma existente que pueda satisfacer mis necesidades?

Respuestas a la pregunta(2)

Su respuesta a la pregunta