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 |