So it doesn't matter that I will create an new TypeReference object each time this method is called?