is the ClassLoader component really needed ?