support for multiple test variables and var qualifiers in user-defined type classes