public bool Remove(string item) { var found = Wrapped.FirstOrDefault(ext => _matcher(ext) && Query.ExtractParamValue(ext) == item); if (found == null) { return(false); } return(Wrapped.Remove(found)); }