That wasn't my original understanding. If you think that the original semantic is no longer needed, wouldn't a real read-only Setting be better than a mostly read-only one (simpler implementation, no changes in original call semantic, etc).