Introduced abstract ListViewModel class, Enhanced ForecastViewModel
Introduced abstract ListViewModel class, Enhanced ForecastViewModel