@markwilson unsure whether we have the decorator here, or whether we embed it into the `PaginatedJsonResponse`, because the `Paginator` really needs to be injected into the `PaginatedJsonResponse` so that we get access to the `count()` method