Block ID Generator for NHibernate