refactor: Moved business-logic from `ChatRoomService` into `ChatRoom`