protected bool GetVal(Item key, out T val) => _valueStore.GetVal(key, out val);
protected bool SetVal(Item key, T value) => _valueStore.SetVal(key, value);
internal override void Remove(Item key) => _valueStore.Remove(key);