For loading user-provided classes, we should use the beanClassLoader, which may be higher level than our framework ClassLoader.