Can't use reference here, I think, the Keys() method may return a temporary vector like this:
```c
const std::vector<std::string> Keys() {
  return std::vector<std::string>(1, "key");
}
```