public void ToXml(XmlTextWriter writer)
{
writer.WriteStartElement("Script");
writer.WriteElementString("FileName", _fileName);
writer.WriteElementString("Name", _name);
writer.WriteElementString("Description", _description);
writer.WriteElementString("Author", _author);
writer.WriteElementString("Version", _version);
writer.WriteElementString("Key", _uniqueKey.ToString());
writer.WriteElementString("IsHeader", _isHeader.ToString());
writer.WriteEndElement();
SaveToDisk();
}