Hola,
Pues si lo has probado y funciona no sólo podía sino que debía hacerse así. Un formulario puede contener otros controles distintos de las casillas de texto (pienso en los "CheckBox", por ejemplo) que también precisen ser "reiniciados" convenientemente. Desde luego no se me ocurrió antes pero si funciona ya digo que me parece que debe hacerse como dices Román.