metamodel: introduced AppliedDeclaration #226
metamodel: added possibility to bind an applied function to an instance
metamodel: added support for applied attributes #226