The reason why I have resisted is that static texts are not part of dialog "value". Default implementation of Ctrl::Serialize is using GetData/SetData and it is used by TopWindow cancel mechanism. So in turn, adding GetData / SetData to Label can lead to some unexpected behaviour. To that end, I have also added override of Serialize, Jsonize and Xmlize. Please check...