Interface IRecipe<C extends IInventory>