collapse hierarchy of reflect interpreter classes into a single class