Why custom aspects are shared between tasks while global is not?
<p>According to <a href="https://forums.activiti.org/content/persisting-model-data-between-tasks-alfresco" rel="nofollow noreferrer">alfresco forum</a> and <a href="https://stackoverflow.com/questions/16300942/alfresco-show-task-fields-in-another-taskview-them">stackoverflow question</a> it is needed to define an aspect for sharing data between workflow tasks. But when I look at <a href="https://github.com/Alfresco/community-edition/blob/master/projects/repository/config/alfresco/model/bpmModel.xml" rel="nofollow noreferrer">bpmModel.xml</a> in alfresco sources I see:</p>

<pre><code>    &lt;aspect name="bpm:assignees"&gt;
        &lt;associations&gt;

            &lt;association name="bpm:assignees"&gt;
                &lt;source&gt;
                    &lt;mandatory&gt;false&lt;/mandatory&gt;
                    &lt;many&gt;false&lt;/many&gt;
                &lt;/source&gt;
                &lt;target&gt;
                    &lt;class&gt;cm:person&lt;/class&gt;
                    &lt;mandatory&gt;true&lt;/mandatory&gt;
                    &lt;many&gt;true&lt;/many&gt;
                &lt;/target&gt;
            &lt;/association&gt;

        &lt;/associations&gt;
    &lt;/aspect&gt;
</code></pre>

<p>Here we can see a <code>bpm:assignees</code> aspect which in theory should be shared between all task in alfresco. E.g. when one assignee to somebodies, all other assigned too. But actually it is not. So why <code>bpm:assignees</code> is not shared between all task, while custom defined aspect is? </p>