[DROOLS-265]  Enable recursive traiting and dynamic field typing