anchor.diff:      override __.BindCommand name comm =
           ()
   
  -type PropertyChangedObserver() =
  +type PropertyChangedObserver(o : INotifyPropertyChanged) =
       let changes = System.Collections.Generic.Dictionary<string,int>()
  -    member __.Subscribe (o : INotifyPropertyChanged) =
  +
  +    do
           o.PropertyChanged.Add(fun args ->            
               let current = 
                   match changes.ContainsKey args.PropertyName with
  
positive.code:     use dynamicVm = new DesktopBindingTarget()
      dynamicVm.BindView "Test" v2
  
      let obs = PropertyChangedObserver()
      obs.Subscribe dynamicVm
      
      let props = TypeDescriptor.GetProperties(dynamicVm)
      let prop = props.Find("Test", false)
  
negative.code:         |> Bind.edit "Last" last
          |> Bind.watch "Full" full
  
      let obs = PropertyChangedObserver(dynamicVm)    
  
      Assert.AreEqual(0, obs.["Full"])        
  
  