Updates didSet usage

Fixes #2805

/cc @aerych  (Thanks in advance!)
You're indeed right! it makes absolute no sense, thanks for pointing it out!