Add validation directive
Validation directive syntax fixes
Merge branch 'ghiden-validate-directive'