Hierarchical Data Validation Framework à la Moose