Why is this a class member? This depends on nothing.

inline std::vector<std::string> SingleKey(const std::string& key) {
   return std::vector<std::string>(1, key);
}

Is SingleKey a good name? @pozdnyakov