Lazy loading, renaming AdapterFactoryOffer, simpler registration.