* Implement different DTOs for users and admins * Fix performance by not creating unnecessary websocket connections