public IEnumerable <EmailMessageDto> Peek(int size)
        {
            List <EmailMessage> items = this.Session.Query <EmailMessage>().Take(size).ToList();

            items.ForEach(x => UpdateEmailStatus.UpdateIndexes(this.store, this.Session, x));

            return(items.MapTo <EmailMessageDto>());
        }