int? encode(Object? event) => eventCodeMap[event is MessageEvent ? event : getEnumValue(event.toString())];