RecipeVersion and RecipeFile classes