Why a separate router/viewset for this? It could easily be an `@action` on CollectionViewSet.