Preheat oven to 350 degrees. Place an un-greased 8x8-inch baking dish in the oven to warm. Mix the dry ingredients together in a large bowl and set aside. In a separate, large mixing bowl, whisk together all of the wet ingredients except the heavy cream. You will use the heavy cream at the end to finish off the dish. Add the dry ingredients to the wet ingredients and slowly stir until batter is smooth and free of lumps. Remove heated dish from the oven and add the remaining 2 teaspoons butter. Slowly scrape the batter into the heated and now buttered pan and set dish on the oven rack. With the dish in the oven, slowly pour the cream over the batter, without stirring. Bake for 45 to 50 minutes, or until the top layer is golden brown and a knife comes out clean. Remove from oven and let stand for 10 minutes before serving.