ADDED: support to get annotation fields dynamically from the existing annotations, so we can show the basics without needing to know the full UI or task definition