Support for Call Activities with transient variables

Hi all,

The CallActivity XML model supports a transient attribute:
String ATTRIBUTE_IOPARAMETER_TRANSIENT = “transient”;
… which gets correctly transferred to the In & Out parameters of the activity.

The CallActivityBehavior however always initializes the sub-process with non-transient variables: wouldn’t it make sense to use transient variables for transient parameters?
Do you foresee any issue if we were to try to inject our own CallActivityBehavior to support this?

Thanks!
Franck