* convert entity classes to Kotlin data classes * more data classes, code style
* Save reply info in draft, refactor * Handle replying to deleted status