A demo with NHibernate