the 'data' field is optional, because some styles don't have beers