Igor,
You wrote: >Another important element is to allow config providers to implement or not to implement versioning. Then the engine would have to be able to cope correctly with both kinds of providers and so it would be worse off than today. I think it would be much better if all providers supported versioning so the engine has a single scheme to deal with. Glyn