Renamed toValue() to toPrimative for all that implement DataType.