added a test for dynamic construction of a class based on 3 constructor
args, one of which it's class type is not actually known, but will be
just passed in as an object.