CallActivities aren't expanded by default the behavior can be set by 'di.isExpanded' close #131
This commit fixes the append node command by caching and reusing created shapes and bpmn elements. This ensures we do not invalidate actions that build on these element references. Related to #6
Closes #91