Represent HierarchyType as a pointer... finally! :-)