Class(T arg) maps into Class(Object arg) at construction time,
get argument type from generic type parameters, if possible
Test to ensure type of generic type class' field