Add declarative usage for notEmpty, callback, choice validators