Fully support functionalities in annotations