Annotator and their descriptor implementation