----
Remove the sepiida.endpoints.add_resource function. Replace it directly with Endpoint.add_resource function
You can convert old projects to the new pattern by taking any call of the form
sepiida.endpoints.add_resource(app, SomeEndpoint, 'foobar')
and converting to
SomeEndpoint.add_resource(app, 'foobar')
The logic is exactly the same. This just allows for subclasses to override the default behavior
I also changed json_client's response to have a json() method, not a json property. Yeah, lots of find-and-replace for that one. You're welcome. This makes the congnitive friction between this and aiohttp/requests lower