Repository navigation
Decoupled validation from Models
Breaking changes:
- Model validation was decoupled, use "HasValidation" trait instead.
The validation rules were decoupled due the following reason:
- Input data may be different than serialized data and it may raise unexpected exceptions
- Single reponsiblity principle so input validation is separated from model logic
- Removing automatic validation will allow polymorphic embed models.