@gunnarmorling 
> wouldn't it be better to check for the expected outcome of the setting instead of the given setting itself, e.g. by asserting that requesting a (test) legacy service doesn't return the new definition? That way we are sure that we really use the "right" setting.

I would be testing that ORM behaves correctly then, and also I would need an ORM release which actually has a shadow service.
My goal is to make sure the feature is off in testsuite.