Returning `None` is not hiding the 404, when this is per definiton what happens on a 404 and nothing else results in `None`.

See also #94. I do think giving `ResponseError` when a resource is not found is the wrong approach.
Returning `None` is better than that.