Shouldn't we call `[super initWithCoder:aDecoder]` ?