def METHOD_NAME(self):
    from ..v2 import temporal as temporal_v2
    assert not self._created_scope
    del self.struct_hydration_functions[b"F"]
    del self.struct_hydration_functions[b"f"]
    self.struct_hydration_functions.update({
        b"I": temporal_v2.hydrate_datetime,
        b"i": temporal_v2.hydrate_datetime,
    })
    self.dehydration_hooks.update(exact_types={
        DateTime: temporal_v2.dehydrate_datetime,
        datetime: temporal_v2.dehydrate_datetime,
    })
    if np is not None:
        self.dehydration_hooks.update(exact_types={
            np.datetime64: temporal_v2.dehydrate_np_datetime,
        })
    if pd is not None:
        self.dehydration_hooks.update(exact_types={
            pd.Timestamp: temporal_v2.dehydrate_pandas_datetime,
        })