public void SetDataFromIData(IData source) { if (source != null) { foreach (var kvp in source) this.sharedData[kvp.Key] = kvp.Value; } }