I would like to keep two different mappings for a single object is it possible to do this with NHibernate?