Made annotationdata a superclass!