How to modify NHibernate mappings at Runtime