Moving to a DI based implementation of forecast data interaction.