Actual types resolved in getClassForPropertyValue(…) get cached now to avoid unnecessary attempt to load classes.