switch responseClass to be type for spec v1.2
response messages support
Merge branch 'response-type'