private void Merge(MainEntity source, bool inbackground = true)
        {
            Log.StartTiming("Merge");

            var conf = new MergerConfiguration
            {
                ImportCreationDate     = ImportCreationDate,
                ImportRecentlyUsedDate = ImportRecentlyUsedDate,
                ImportDefinedDate      = ImportDefinedDate,
                ImportStatisticsForNew = ImportStatisticsForNew,
                ImportStatisticsForOld = ImportStatisticsForOld
            };

            if (inbackground)
            {
                WindowService.DoBackgroundTask(
                    () => Merger.Merge(source, conf));
            }
            else
            {
                Merger.Merge(source, conf);
            }
            Log.StopTiming("Merge");
        }