Test that makes a 'lazy load' after the HttpSession's deserialization 
(<see cref="SerializeConversationTestModule"/>
serializes/deserializes it for this test).
Test that makes a 'lazy load' after the HttpSession's deserialization 
(<see cref="SerializeConversationTestModule"/>
serializes/deserializes it for this test).
Support for proxy lazy load after serialization.
Changes necessary because of a feature of NHibernate 3.3. 
<a
href="https://github.com/nhibernate/nhibernate-core/blob/3.3.1GA/src/NHibernate/Engine/StatefulPersistenceContext.cs">
StatefulPersistenceContext.OnDeserialization(object)
</a> makes calls to "OnDeserialization" of proxies manually. 
After that,
<see
cref="Spring.Aop.Framework.HashtableCachingAdvisorChainFactory.GetInterceptors(IAdvised,
object, MethodInfo, System.Type)"/>
is called and any <see cref="Dictionary{TKey,TValue}"/> 
here is not totally deserialized, because the
<see
cref="System.Collections.Generic.Dictionary{TKey,TValue}.OnDeserialization(object)"/>
on this Dictionary was not called yet.
The test
<c>Spring.Web.Conversation.WebConversationStateTest.SerializeConversationLazyLoadTest()</c>

demostrate it. To make this test fail, comment <c>[NonSerialized]</c> 
above <see cref="methodCache"/>.
IMPORTANT: If, in the future, <see cref="KeyValuePair{TKey,TValue}"/> or

<see cref="List{T}"/> implement <see
cref="System.Runtime.Serialization.IDeserializationCallback"/>,
another approach should be used.
Test that makes a 'lazy load' after the HttpSession's deserialization 
(<see cref="SerializeConversationTestModule"/>
serializes/deserializes it for this test).
Test that makes a 'lazy load' after the HttpSession's deserialization 
(<see cref="SerializeConversationTestModule"/>
serializes/deserializes it for this test).
Support for proxy lazy load after serialization.