Providing actions
Besides event handlers, actions can be implemented in a context class, which are considered as business rules. Actions provide application independent behavior, which might be activated from within any application.
In contrast to event handlers, actions are not called implicitly by the system but have to be called explicitly by the application (e.g. Property::executeInstanceAction())
Passing data between context class and application
When calling an action,