Moving from java to kotlin in one of my projects, just discoverd that data classes don't support inheritance. What the hell? Why?
Usecase: implementation of xml protocol with a third party
common response class which is extended by specific response types.