1) Meaning it's free to overwrite your data unless you configure it to specifically not do it
2) There still should be the possibility of key name override. Alternatively you could make key name a required option, since, as you say, users are expected to configure it.