HV-783 Extracting logic dealing with class hierarchies into dedicated class ClassHierarchy
HV-783 Renaming filters