¿Puedo usar Ninject para crear instancias de servicios únicos de los que nada depende?

Tengo algunos servicios en mi aplicación asp.net mvc que escuchan mensajes AMQP e invocan métodos.

Ningún controlador depende de esto, por lo que no se instanciará por sí solo.

Podría instanciarlo manualmente, proporcionando explícitamente sus dependencias conkernel.Get pero parece que no debería tener que hacer eso.

¿Puedo hacer clases de instancia de Ninject en ámbito singleton?con impaciencia incluso cuando nada más depende de ello?

Respuestas a la pregunta(1)

Su respuesta a la pregunta