use mojo annotations in concrete classes instead of abstract classes
added comment about why this class is in this package
allow different mojos to use different classpath configurators