Updates didSet usage

Fixes #2805

/cc @aerych  (Thanks in advance!)
Interesting switch to multiplication from division. Just stylistic?