`ModelViewSet`を継承させると、不要なViewまで一緒に生成されてしまって、意図しないAPIが作成されたりして良くないので、GenericViewSetを継承し、サブクラスで必要なmixinのみを継承することで回避している。

これによって、Starのテストが足りていないのであとで追加する（change, delete, retrieveができないことを確認する）