Implements validation for data collections.
| clearValidation | removes all validation marks from the component |
| validate | validates one record or all dataset against the validation rules |
| onValidationError | fires when newly loaded/added/edited data fail to pass validation |
| onValidationSuccess | fires after the newlyloaded/added/edited data has passes validation successfully |
| rules | set of validation rules for the component |