Every class should expect a `dict` with the http response as parsed by the json package, and then assign all available properties