switch value parsing to the ValueData class
move around classes, remove old value type classes