reflection for TDOR