Taking advantage of generic classes and viewsets