Using NHibernate for Brownfield Projects