support ObjectGetValueByShift and ObjectDescription