Could you change this to

```
if (!this[key].Equal(value))
{
   this.dictionary[key] = value;
   this.MarkAsChanged();
}
```

and it should be ready for us to pull it in for the upcoming release

Thanks