// Tools ///////////////////////////////////////////////////////////////////
private void SaveNewPersonalizationSettings(SNP.Page page, PageState pageState)
{
string newSharedDataString = pageState.Encode();
byte[] newSharedDataBlob = Convert.FromBase64String(newSharedDataString);
page.PersonalizationSettings.SetStream(new MemoryStream(newSharedDataBlob));
page.Save();
}