Generated DrinksReport and DrinksReportFactory