If a key contains a space at the beginning of it key, this space won't be removed when generating the coding keys, causing the app to fail to compile
public override subscript(key: String) -> String? {
switch key {
case CodingKeys. key.stringValue: return value
}
}