If all a subclass constructor does is call the parent constructor, is it not redundant?