Does it make sense to have the split between ItemResponse and ListResponse? Or having a method called make_list_response would do? Maybe for ItemView we do want to keep only to ItemResponse or for SingletonView only the ListResponse? but then would it be enough by just not overwriting the mixin function?
They also have the same constructor, use the same serializer, even if only calling one of their functions (list or item) depending on which response class is calling...
All modules (loaders, serializers, resources) are called in plural, however response is singular. Should it be renamed to responses?
ItemResponse
andListResponse
? Or having a method calledmake_list_response
would do? Maybe forItemView
we do want to keep only toItemResponse
or forSingletonView
only theListResponse
? but then would it be enough by just not overwriting the mixin function?responses
?