Setting a property in inherited class

I would like to create an inherited AppBar called HomeAppBar, which inherits from CommonAppBar, which inherits from AppBar. CommonAppBar sets the background to purple and HomeAppBar sets title to Hourlogger

class CommonAppBar extends AppBar {
  CommonAppBar() : super(backgroundColor: Colors.purple);

class HomeAppBar extends CommonAppBar {
  HomeAppBar() : super(title: Text("Hourlogger"));

However the compiler says

The named parameter ‘title’ isn’t defined.
Try correcting the name to an existing named parameter’s name, or defining a named parameter with the name ‘title’.

I was under the impression that CommonAppBar should inherit the title from the AppBar. How should I go about this?