added JSON serialization for DataItemValue