Hierarchy type restriction