Headless testing

I think this way of not recording inputs will work far better and will be lot less effort than the original idea

we can add to the data node just the type (which I did tentatively but need to be proper) and the status code that I think it is used somewhere down the API.

we can use this occasion to remove direct access to the http response object as in the community service:
			int statusCode = response.getResponse().getStatusLine().getStatusCode();
which will provide hard to mock, adding a get/setStatusCode pair.