Дата класс только то, что имеет модификатор data. Потому что у дата-классов есть свои возможности, которых обычных классов нет. Это максимум на pojo похоже (то, что ты показал)
Конечно работает, ты вполне можешь убирать или добавлять к любому такому похожему классу data. Просто возьми и почитай в чем разница data class от обычного и все