Added pointer to a elements.
Hacked together annotation type routing and reinitialization.