Sad story that we need to specify everywhere those .toString()
```
// Please note that as per C++ rules, implicitly casting a Value to a std::string won't work.
// This is because it could use the int/float/double/bool operators as well. So to assign a
// Value to a std::string you can either do:
// 		my_string = (std::string)my_value
// Or you can now do:
// 		my_string = my_value.ToString();
//
```