An NHibernate variant of a basis infrastructure for web applications written in ASP.NET MVC.