Adding caching of SimpleFeatureType avro schema and typemaps to avoid creation on each constructor call
Adding more caching