public virtual bool Contains(object val) { return dict.Keys.Contains(val); //throw new NotImplementedException(); }