Allow the caller to specify the ClassLoader to use for reflection