refactoring facet: classloader is an instance member now