In large bowl, cream butter with sugar. Add eggs, one at a time. Add milk, salt, baking powder and vanilla. Add 2 of the 4 cups of flour. (This should be done with an electric mixer). Add remaining 2 cups of flour mixing with dough hooks and incorporate till soft consistency.
Pour into a greased prepared spring pan. Brush with beaten egg. Bake at 350 degrees for about 45 minutes. Check for doneness. When cooled, frost and add non pareils.