attr
attr
remove old code
remove old code
simplify
init context
action data
get/set
remove old code
remove old code
query methods
init validations
move validation code to proto
rm `required`
better validations
potentially how model-level validations work
expose validator
rm
tests passing
simple default value