NHibernate refactored
All types fixtures
LinqPad test expression for type registration
Test code