Can you please make the position of the `&` consistent in the code? Most of the existing code in the class has it "on the left" side: `const std::string& key, ...`.