bool IList.Contains(object? value) { if (IsCompatibleObject(value)) { return Contains((T)value!); } else return false; }