Added reader functions to create custom Forecast object