protected override void MarkAsWatched(IEnumerable argument)
        {
            var smartIds = new List <long>();
            var now      = DateTime.UtcNow;

            foreach (FileImpInfo listItem in argument)
            {
                smartIds.Add(listItem.SmartId);
                listItem.LastUsage = now;
            }

            if (smartIds.Count > 0)
            {
                ImpDatabase.SetWatchedAll(smartIds);
            }
        }