I assume this is some kind of boilerplate for a subclass constructor?