Optimizations - caching inside validators (no more redundant parsing on each request).