GetValid

Returns a pointer to a valid object if the Test object passes IsValid() tests, otherwise null