public Experiment this[ExperimentKey key] => _inner[key];
public void AddOrUpdate <T>(ExperimentKey key, T value) where T : Experiment { _inner.AddOrUpdate(key, value); }
public bool TryGetValue(ExperimentKey key, out Experiment value) { return(_inner.TryGetValue(key, out value)); }
public bool Contains(ExperimentKey key) { return(_inner.Contains(key)); }
public Experiment GetOrAdd(ExperimentKey key, Experiment value) { return(_inner.GetOrAdd(key, value)); }