InformerFactory informerFactory = service.getInformerFactory();
if (informerFactory instanceof ProxyBackedInformerFactory) {
ProxyBackedInformerFactory initialProxy = (ProxyBackedInformerFactory) informerFactory;
ReflectionBackedInformerFactory initialReflective = initialProxy.getReflectiveInformerFactory();
FieldInformerLocator initialLocator = initialReflective.getFieldLocator();
// nothing has been loaded yet
if(initialLocator instanceof CumulativeFieldInformerLocator) {
ReflectionBackedInformerFactory usedReflective = new ReflectionBackedInformerFactory(
new DelegatingInformerLocator(initialLocator, createLocator(initialLocator)),
initialReflective.getPropertyProvider()