Added test for CollectionValidator + MapValidator.
Optimized validators.
Added support for custom validators.