Design Decisions – To use separate DTOs for each endpoint | Hacker News Reader