Do common things before VRML/X3D script with this variable is executed. This resets ValueAssigned (will be used in AfterExecute), and sets current variable's value from FieldOrEvent (if this is a field).
Do common things after VRML/X3D script with this variable is executed. This checks ValueAssigned, and propagates value change to appropriate field/event, sending event/setting field.