Moved the response creation to the request class and made the response model more semantic with the rest.