public void Update(HeteroMap other) { foreach (KeyValuePair<Object, FieldInfo> e in other.fields) { Add (e.Key, e.Value.keypacker, other.data[e.Key], e.Value.valpacker); } }