back to old strategy for class hierarchy.