Responses can look up error locations using string dot notation
Unit test response#catch
finalize model#set
Delegate response validation to response#catch
delete instead of obj[key] = undefined in model.reset
response#catch => response#parse: return response.body if statusCode < 400, otherwise throw
Responses can extract data from a deep property in the body
Collection#fetch