took a closer look and right now it seems each module gets it's own bean as the context is instantiated