Implement annotMarkupGetLabel, annotMarkupSetLabel, annotMarkupGetSubject, annotMarkupGetOpacity, annotMarkupSetOpacity, annotMarkupHasPopup, annotMarkupSetPopup, annotMarkupGetPopupIsOpen and annotMarkupSetPopupIsOpen