Optimize CommonProxy's registerRecipes. Use implicit classes in CommonProxy's registerRecipes