А не становится ли их со временем слишком много?
Вот к примеру у меня есть таблица с информацией о документах. Полей дофига.
К примеру один раз мне понадобилось через один эндпоинт получить список документов (к примеру 3 поля) и ещё необходимо 2 поля related. Пусть "авторы документа" (User) и "рецензенты" (User) и там и там мне достаточно только
User.name.
Я не хочу передавать ВСЮ инфу о пользователе и лишнюю о документе.
поэтому я создаю отдельный сериализатор для этого случая и у пользователя и у документа.
Это неправильная практика?