Probably a regression after b26e622df1f834c69c9086e70f212bc460a5ad8e ([NH-3058](https://nhibernate.jira.com/browse/NH-3058)) Extended test from NH-3058 ```csharp [Test] public void MethodShouldLoadLazyProperty() { var serializationStream = new MemoryStream(); using (var s = OpenSession()) { using (var tx = s.BeginTransaction()) { var book = s.Load<DomainClass>(1); Assert.False(NHibernateUtil.IsPropertyInitialized(book, "ALotOfText")); string value = book.LoadLazyProperty(); Assert.That(value, Is.EqualTo("Some text")); Assert.That(NHibernateUtil.IsPropertyInitialized(book, "ALotOfText"), Is.True); tx.Commit(); } new BinaryFormatter().Serialize(serializationStream, s); serializationStream.Flush(); } serializationStream.Position = 0; var ss = (ISession) new BinaryFormatter().Deserialize(serializationStream); var book1 = ss.Get<DomainClass>(1); Assert.That(NHibernateUtil.IsPropertyInitialized(book1, "ALotOfText"), Is.True); Assert.That(book1.ALotOfText, Is.EqualTo("Some text")); //Null here } ```