I think you meant to say `evolutionplugin.default=disabled` here.

This actually will cause issues, because `evolutionplugin` is treated as a String when you try to read `disabled` from it, but will be treated as an object when trying to read individual data source configs from it.

I think we actually need an overhaul of the evolutions config here, to use a hierarchical structure.  Let's start with this configuration option, we should call it `evolutions.<datasource>.enable`.  In future we could migrate other config options to `evolutions.<datasource>.apply` and `evolutions.<datasource>.applyDowns` etc, but that's not necessary in this PR.