Finish renamings
This renames Settings.name
to key
, fixes one issue in the renaming function (it should be a no-op when the object has already gone through the renaming), and does some special-casing for Settings, as explained in the fat comment.