JSONKeyForLocalKey now always returns *something* if passed a non-nil value. (falls back to the local key if no JSON key is found)