I have an `ObservableCollection` of type `FilterableListItem`(below) and I make the following query,

```
this.Gears.Select(r => r.IsAvailible = r.Value == "X6");

```

But it does not update any of the items in the list. How would I make the select statement update the list?

```
public class FilterableListItem : ViewModelBase
{
    private string value;

    private bool isAvailible;

    public string Value
    {
        get
        {
            return this.value;
        }
        set
        {
            this.value = value;
            this.OnPropertyChanged("Value");
        }
    }

    public bool IsAvailible
    {
        get
        {
            return this.isAvailible;
        }
        set
        {
            if (value != this.isAvailible)
            {
                this.isAvailible = value;
                this.OnPropertyChanged("IsVisible");
            }
        }
    }

    public override string ToString()
    {
        return this.Value;
    }
}

```