Yeah, we cache configuration values pretty liberally in the code. And I wasn't aware that we allow the user to modify these particular settings until yesterday, either :)

I'd personally be ok with removing all the mutators from the configuration, and adding them back only when we can come up with a reasonable use case.