Usually, my goal with a JSON response is to not nest (too many) things. I prefer small, versatile, and reusable endpoints over bulky, complicated and overly nested ones. However, sometimes one might want to "read" a nested object and "write" a primary key while still using a single serializer and …