- added Value constructor taking begin/end pointer to initialize the Value with a non-zero terminated string.