Fixed compiler warnings due to order of initialization values for base class constructors

Should make no functional change, just squelches warnings