Sesión nula en ASP.Net MVC Controller Constructors

¿Por qué la sesión es nula en los constructores de controladores? Se puede acceder desde los métodos de acción. Presumiblemente, debido a que el marco de enrutamiento MVC es responsable de actualizar un controlador, simplemente no ha (re) instanciado la sesión en ese momento.

Alguien sabe si esto es por diseño y, de ser así, por qué?

[Me las arreglé para sortear el problema utilizando un Patrón de carga diferida].

Respuestas a la pregunta(12)

Su respuesta a la pregunta