Override the other constructor to guarantee our setup code is called.