Make all validations instance methods as well as class methods
Implement with_json
Rename equal -> equals
Replace iso8601_date with date