public override bool CanUpgradeConfig(string configPath)
        {
            if (!_messageRouter.SupportsMessageType(UpgradeConfigRequest.MessageTypeValue))
            {
                return(false);
            }

            CanUpgradeConfigRequest message = new CanUpgradeConfigRequest(configPath);
            var result = _messageRouter.Send(message);

            return(CanUpgradeConfigResponse.Read(result).CanUpgrade);
        }