Add annotation-based validation

for form validation or ORM
Add a doc
Fix link
Fix link