/// <summary>
 /// Constructor
 /// </summary>
 /// <param name="key">Key</param>
 /// <param name="value">Value</param>
 public HelpKeyValue(string key, HelpFileManagersInfo value)
 {
     Key = key;
     Value = value;
 }
 /// <summary>
 /// Saves help file
 /// </summary>
 /// <param name="identifier">An identifier of help file</param>
 /// <param name="version">Version of help file</param>
 /// <param name="file">Data with help file</param>
 public void SaveHelpFile(string identifier, int version ,byte[] file)
 {
     string path = GetHelpFilePath(identifier);
     if (!string.IsNullOrEmpty(path) && File.Exists(path))
         File.Delete(path);
     path = Path.GetFullPath(Path.Combine(savePath,identifier + ".pdf"));
     FileStream stream = new FileStream(path,FileMode.Create);
     try{
         stream.Write(file, 0, file.Length);
     }
     finally
     {
         stream.Close();
     }
     helpFiles[identifier] = new HelpFileManagersInfo(identifier,
                                                      version,
                                                      path);
 }