Hotfix/toggle switch is checked set multiple times

Fixed where a change on the IsChecked property will set a bound property 4 times.

See issue #689