>If my premise is correct then no...
Then, this would mean that whenever I will try to initialize LXFramework.oRequest to something, no matter the value, it will always get the definition from the Get as you suggested.
Basically, I guess then the global.asax BeginRequest() event could be as simple as:
Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
LXFramework.BeginRequest()
End Sub
assuming I would put the required initialization in the LXFramework.BeginRequest() method instead.