public Task <HttpResponseMessage> GetBootConfiguration(string serialNumber)
        {
            _logger.Trace($"Get Boot Configuration - {serialNumber} ");

            var bootConfiguration = _deviceManager.GetController(serialNumber)?.BootConfiguration;

            if (bootConfiguration == null)
            {
                return(Task.FromResult(Request.CreateResponse(HttpStatusCode.NotFound)));
            }

            return(Task.FromResult(GetConfigurationResponse(bootConfiguration, bootConfiguration.MD5Hash())));
        }