public SerialServicesProvider()
        {
            SerialController = new SerialController();

            Application.Current.Exit += new ExitEventHandler(Application_ApplicationExit);

            FileManager = new FilesManager();

            foreach (AbstractFileWriter file in FileManager)
            {
                SerialController.SerialData.CollectionChanged += file.CollectionChanged;
            }
        }
 public void Dispose()
 {
     SerialController.Dispose();
     FileManager.Dispose();
 }