ModelUtils - class loader closed before new one is created
ParameterizedMethod - throw an exception when can't find enum constant in enum definition
ClassUtils - class loader related methods moved to speparate class