public ImmutableMap <TKey, TValue> SetItem(TKey key, TValue value) { return(new ImmutableMap <TKey, TValue>(Base.SetItem(key, value), Reversed.SetItem(value, key))); }