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

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

            await _paymentsRepository.CreateNewPeriodEnd(message.NewPeriodEnd);
        }