getting rid of thinking about consistent formatting...
In the process of that, fix a bug in how the parent class constructors were invoked.