public override FileInformation MapInformation(FileInformation information) { foreach (var cur in information.ToArray()) { if (_mapping.ContainsKey(cur.Key) && _mapping[cur.Key].ContainsKey(cur.Value.ToString())) { var newKey = cur.Key + "Mapped"; information.AddInformation(newKey, _mapping[cur.Key][cur.Value.ToString()]); } } return(information); }