nHibernate domain and mapping