if you think that's a shame, you could try starting a discussion about that on
discuss.kotlinlang.org
in java, the parameterless default constructor is autogenerated when you do not define any other constructor. I think it's woth at least thinking about autogenerating a "default" constructor matching the parantclasses primary constructor (which will get hairy as soon as you inherit from that class again)