Apple Cake with Cream Cheese Frosting

Recipe submitted by Lloyd and Vanabeth Trout of Elbow Creek Farms in Visalia for the 1989 Visalia Farmers Market Harvest Cookbook.
Ingredients:
For the Cake:
4 cups of Golden Supreme apples, peeled and diced
3 eggs, beaten until smooth
2 cups sugar
½ cup of oil
1 teaspoon salt
2 teaspoons vanilla
1 teaspoon baking soda
½ teaspoon nutmeg
2 ½ teaspoons cinnamon
2 cups flour
¾ cup walnuts, chopped
For the Frosting:
4 tablespoons butter
8 oz. of soft cream cheese
2 cups powdered sugar
1 teaspoon vanilla
1/8 teaspoon salt
How to Make the Cake:
Mix ingredients, adding one at a time in the order given, except adding apples last. Batter will be hard to stir when apples are added. Grease (do not flour) a 8×13 pan. Bake in a preheated 350 degree oven for 55-60 minutes. Cake will have a crusty layer on top when cooled. Frost with cream cheese frosting.
How to Make Frosting:
Mix ingredients with electric mixer until smooth. Spread on cooled apple cake.