Refactor the WeatherReport class.