with '#' will be ignored, and an empty message aborts the commit.
Added CreateWritableClone method to TypedPageData
Would it be possible to create a new instance of the property group instead of reusing the existing one? I'm thinking that:
var originalName = myPage.MyGroup.Name;
var copy = myPage.CreateWritableClone();
copy.MyGroup.Name = "SomeNewValue";
var nameFromOriginal = myPage.MyGroup.Name;
nameFromOriginal != originalName
That is, unless I misunderstand the code, the behavior allows to change the value in the original object. Not a huge deal, but would be kind of nice if we could keep the behavior consistent with that of PageData.
Would be great if you could do that or point me in the right direction for doing it :)