Changed to take classPath entries via constructor argument rather than hard-coded as static entries.