private bool SaveCore(Stream stream,
ShortcutCollection nodes, bool forPreset)
{
var writer = new XmlTextWriter(stream, Encoding.UTF8) {Formatting = Formatting.Indented};
writer.WriteStartElement("SerializeShortcuts");
writer.WriteAttributeString("version", _version);
SerializeNodes(writer, nodes);
if (!forPreset)
SerializePresets(writer);
writer.WriteEndElement();
writer.Flush();
return true;
}