public XmlNode SaveToXmlNodePreset()
{
var ms = new MemoryStream();
var serializer = new ShortcutSerializer(this);
serializer.SaveForPreset(ms);
var xdoc = new XmlDocument();
ms.Seek(0, SeekOrigin.Begin);
xdoc.Load(ms);
return xdoc.DocumentElement;
}