add dump/load to DMLValue for packing to PData