With TypeUtils