Maybe call this `BaseApiController` since other things build on it?