fix member constructors ordering

Just reorder the member constructors, so we don't have warnings/errors with cppcheck