title: Updating runtime created arraycollections, they all have the same source
body: <p>I have a source collection (now a simple Array). At run-time I create ArrayCollections using the same array as the source (each collection show the same source, but they are differently filtered). My problem is, when a new item added to the source, the already created arraycollections wont updated if one of the property of this new item is updated.</p>
  
  <p>Anyone has a solution to this?
  What if my source is a Dictionary. How to create different ArrayCollections from the source dictionary, while the collections update whenever new item added, or an item is updated?</p>
  
  <p>thanx</p>