Increased usage of RangeObservableCollection and built out existing criteria search method