Const reference can be bound to temporary.
See, e.g.: http://stackoverflow.com/questions/13318257/const-reference-to-temporary-vs-return-value-optimization
We can use simple ``const string`` instead of const reference here, though.