Fix for #1223: Annotations with model declarations

This is a huge hack that turns Declaration into String in many places, but it will do for now
until we have proper support
updated the language module compilation test with latest metamodel files