support for multiple annotation bodies