private async void ModelResponseProcessor(IModelMessagingService sender, object message)
        {
            var forecastFromModel = JsonConvert.DeserializeObject <ForecastFromModel>((string)message);
            var forecast          = await _databaseAccessService.UpdateForecastAsync(forecastFromModel);

            await _cachingService.AddForecastToCacheAsync(forecast);

            Console.WriteLine(message);
            sender.Dispose();
        }