Why is Threading using the class as an arg