Sample demonstrates  how to make expandable domain with NHibernate as persistance layer.