New: support annotation classes. Also, rename old Annotation class to AnnotationReader.