Rename BeerXmlObject to IngredientTypeBase and make the class abstract.