So I should add a "getResponseType" method to Request? Also Factory to create the corresponding response?