ThinkResponseCollector is generic now. The response has to generic too