use sub-classing instead of role application to build the named class
clean up %INC handling