Example of how to map a Decorator pattern in NHibernate