protected override async Task HandleCore(CreateEmployerAgreementTemplateCommand message)
        {
            var validationResult = _validator.Validate(message);

            if (!validationResult.IsValid())
            {
                throw new InvalidRequestException(validationResult.ValidationDictionary);
            }

            await _employerAgreementRepository.CreateEmployerAgreementTemplate(message.TemplateRef, message.Text);
        }