public async Task <IDocumentBlock> Create(Guid movementId, IList <MergeField> mergeFields)
        {
            var notification = await notificationApplicationRepository.GetByMovementId(movementId);

            var producer = await producerRepository.GetByMovementId(movementId);

            return(new MovementProducerBlock(mergeFields, notification, producer));
        }