Serializers and deserializers for DataValue implementations