Ingredient object