internal void SetValue(int _field, IStorageValueInternal _val) { IServerXValue value; if (!m_xValues.TryGetValue(_field, out value)) { value = _val.CreateIServerXValue(); m_xValues.Add(_field, value); } else { value.SetValue(_val); } m_xValueOldIds.Add(_field, _val.OldId); }