issue 78: added new constructor that takes in ClassLoader arg