Fix #50 - Primitive datatypes now retain their textual values as well as the "parsed" values