A WinDbg Debugging Journey - NHibernate Memory Leak