We found the reason for that regression. The new 7.0 compiler takes into account changes in the ECF and recompiles classes accordingly, 6.8 was not doing so. Now the reason it does not work in 7.0 is that when you change something in the ECF it will only apply to non-read-only entities. Unfortunately `base' was read-only and those changes are not taken into account. Removing the `read-only' property of the library and the test would pass. We are currently debating the removal of `read-only' or at least making it an error if used in conjonction with `use_application_options', or simply make it false if `use_application_options' is set to True.