Updates didSet usage

Fixes #2805

/cc @aerych  (Thanks in advance!)