New packages are created for annotation types
classpath scanning code is made loosely-coupled