Optimized the read operations by caching the field map