Version 2 of validation (dynamic fields?)

aiming for flexible validation, ability to comment out one variable in
“v” object for implementation