public void UpdateProcessedValues(ProcessedDataSetType dataset, params DataValue[] newValues)
{
SortedDictionary<DateTime,DataValue> existingValues = ToDataValues(dataset.Values);
if (newValues != null)
{
foreach (DataValue newValue in newValues)
{
existingValues[newValue.SourceTimestamp] = newValue;
}
}
dataset.Values = ToValueTypes(existingValues);
}