Fixed replacement of an attribute creating an extra "insert" CollectionChanged notification
Fixed loading binary DMs containing stub elements with deferred loading disabled
Added Array types. These are thread-safe and implement INotifyCollectionChanged. ElementArray also handles Element ownership.
Fixed Element arrays not being de-stubbable
Element array objects must now be (or be derived from) ElementArray
Added XAML load test
Removed Attribute.ValueComparer, obsolete
Removed obsolete Vector conditions from Datamodel.CopyValue
Fixed adding null to ElementArray
Fixed generic Array<T>.CopyTo
ElementArray now handles destubbing
ElementArray is now thread safe
Fixed ElementArray not actually storing destub result
ElementArray.CopyTo now destubs
ImportElement no longer tries to claim an unowned Element if it would cause an ID collision
Changed ImportElement arguments to provide more flexibility
Bumped version number
Fixed changes to Element.Count not raising PropertyChanged
Array<T> now implements INotifyPropertyChanged
Fixed logic error when evaluating ImportOverwriteMode
Added ObservableAttribute utility class
Added MakeList overload that takes an IEnumerable
Updated readme with details of ObservableAttribute