first repositories based on NHibernate