Support TypeReference