Because of BeanContainer is singleton, (BeanContainer.getInstance method used all over the code), Cannot set custom classloader specific to bundle to load mapping files and classes. There should be option to create new instance of BeanContainer for each DozerBeanMapper instance.