Allow event executor to be optional on the Client side