Change ObservableCollection return type.

ObservableCollection now returns new ObservableCollection objects rather
than simple arrays