flash RAM is initialized in the RequestService.onConfigurationLoad().
This is before ModuleService.onConfigurationLoad() is called so modules have no way to override the flash settings of the parent application.
Luis suggested it might also make sense to load the flash scope at the register aspects level in the loader service. Then exposing a few more methods in the request service to create the flash scope s it could also be called on demand if needed.
A quick-fix that works for me is to change the order in which the services are called by moving ModuleService.onConfigurationLoad() before RequestService.onConfigurationLoad() but this could have potential major consequences to other parts of the framework.