valueLiteral of DataValue now optional