[core] Simplified the Contexts for all annotations, they made reflection difficult.