adding PATFinalStateEventBase class that all PATFinalStateEvents must inherit from