currently, the Support base class dose not have an array of StressThreads,  and the derived class holds the array of  objects that are derived from Support.StressThreads,  so we have to pass in the array of Threads we want to join on.

moving the Stress threads up to the Base would be good,  with generics so that,  the derived class could handle them as normal