Allows calling code to move the std::string into the Watch instances, avoiding copies.
Move Watches to Common