Made DataValue 'abstract'