A object oriented web API client