def METHOD_NAME(self, message: dict) -> dict:
    message["version"] = "2"  # Not actually being utilized by analytics
    message["ge_version"] = self._gx_version
    message["data_context_id"] = self._data_context_id
    message["data_context_instance_id"] = self._data_context_instance_id
    message["mac_address"] = self._determine_hashed_mac_address()
    message["oss_id"] = str(self._oss_id) if self._oss_id else None
    message["event_time"] = (
        datetime.datetime.now(datetime.timezone.utc).strftime(
            "%Y-%m-%dT%H:%M:%S.%f"
        )[:-3]
        + "Z"
    )
    event_duration_property_name: str = f'{message["event"]}.duration'.replace(
        ".", "_"
    )
    if hasattr(self, event_duration_property_name):
        delta_t: int = getattr(self, event_duration_property_name)
        message["event_duration"] = delta_t
    return message