It appears that in order to be used in a Guvnor test scenario, an class must have a public no-argument constructor. Is this true? And if so, is there a workaround for classes that have a private constructor (other than changing the object model)?