I'm curious about why the class has to be extracted from JBoss Web and included in another module? Is it because JBoss Web is a private module?