RepositoryFactorySupport creates a properly configured instance of ProjectionFactory with ClassLoader and BeanFactory to use it in QueryExecutorMethodInterceptor. It would make sense to reuse it in fragments or the target repository instead of relying in these components to create new instances of projection factories.