Replace ICriteria query with Linq to NHibernate
Define session factory at app start.
Get rid of NHibernateHelper

Configure NHibernate at session load time.