Adding Value object

It is a container for the parsed value and the raw object that was
used to generate the parsed value.