Use annotation mapping