Fix out-of-order initialization

Order of initialization in constructor initializer lists must match order of declaration.