Update date, email.
Completely reimplement Validator module. Support Annotations as validation metadata.