caching ReflectionClass objects