breeze.net add uniquing collection that implements INotifyCollectionChange for nav props