Since Filter is separated, can update items on any property changed.