Major refactoring on polymorphic types
BagConfiguration and BagPredef refinements.