SynchronizedObservableCollection<T>

- ADD: thread safe version of ObservableCollection<T>