Enum categories should not effect children items
In the current implementation, categories constraints placed on enums are propagating down to the value item's children. This shouldn't be the case. The value item should inherit these categories but the children should only potentially inherit the value item's local categories and those the value item inherits from its parent.