I can't seem to find any examples of this, I'm guessing the ingredient list now goes in the "match" function of IRecipe, but most of the methods I wouldn't know how to complete, namely IRecipe.getId, IRecipe.getSerializer, IRecipe.getType, and the methods of IRecipeSerializer.
I think I'd need to see a minimal working example of these classes implemented.