public void AddBinding(CommandBinding binding)
 {
     lock (this._bindings)
     {
         this._bindings.Add(binding);
     }
 }
 public void RemoveBinding(CommandBinding binding)
 {
     lock (_bindings)
     {
         using (binding)
         {
             this._bindings.Remove(binding);
         }
     }
 }