I created a discussion thread about it. I have a WIP PR to allow observers on lazy properties, just needs a little push. The behaviour should be the same, except that the oldValue
in the didSet
would just be the initial value if the property hasn’t been forced yet.
Of course, this proposal will prevent that from happening if you don’t refer to the oldValue
, which is nice.