public static ImagesConverter GetInstance()
 {
     if(_imageConverterInstance == null)
     {
         _imageConverterInstance = new ImagesConverter();
     }
     return _imageConverterInstance;
 }
        public MainViewPresenter(IMainView mainView)
        {
            this._view = mainView;

            _imageSearcher = new ImageSearcher();
            _imagesConverter = ImagesConverter.GetInstance();
            _fileNameValidation = new FileNameValidation();
            _imagesConverter.ConvertingComplete += ConvertingComplete;
            _imagesConverter.ConvertingProgressChanged += ConvertingProgressChanged;
            _nameSolver = new FileNameConflictSolver();
        }