Making Better Use of the NHibernate HiLo Generator