Produces annotation
Better handling of wrapped Payload
Search annotation only once