A Wpf based MVVM application, with NHibernate as ORM