Should we stick with this behavior for everything, right? 

Take this key as an example: "rCFG". It means nothing outside a scope and I think everything should be translated for a more readable version.

What about the interdependent keys? If we went to DNS zone records modules, there are some keys that depend on each other, e.g: txtdata is an optional string but it's required if we're dealing with a TXT record. Docs would be enough here? Or it would be better to work those values inside methods?