gave up writting own RESTAdapter