Description
There are a number of places in the code where ```Class.forName(...).instance()``` is used to instantiate a class by name.
We should refactor those all to a common helper class for modularity.
class ClassLoaderHelper<T> {
...
public static T fromClassName(String klassName)