Nice one @samwgoldman I guess I saw this as something related to models but in fact it is probably much more related to controllers and in that case it truly makes sense. Thanks a lot for making me see it that way.

Then I am fine with the ApplicationSerializer approach and will add the convenience methods and clean up this pull request.