Version2 working

until all the reponse models are finalized, yes. Throwing exceptions is very useful to check if you missed a field.