@iNils, Отрицать конвенцию это точно не хороший тон.
Цитата:
Constructors
If a classes has instance members, write a constructor, and make it explicitly call super(), even if it does nothing else
|
Нетрудно догадаться, что в случае любых классов, которые имеют экземпляры следует писать super().