Changed the order the constructor passes it's arguments, had to omitt a
whole bunch of item inits from TestMain