simplify defn of HSMEvent and active HSM objs