HierarchicalScale implementation