Added basic validators
Added method for asserting response fields
Added Vendor interface with concrete validation
Removed unused properties + added collections handling
Added input validators factory + added new validators
Added simple url validator
Fixed callback invocation
Removed code duplication
Renamed method name + removed code duplication
Added additional condition to distinguish cases with collections
Corrected generated error message
Added checking for correct validator definition
Refactored code
Added missing parameters
Minor changes
Merge branch 'feature/validators' into develop