* using ObservableCollection instead of ICollection
* test app using biding for ItemsSource