@yunxing Should the other setters also mark dirty? If so, I can add that - I was just curious if there was a reason.