metamodel: added support for variable attributes #226