Part-Whole Statecharts , or How I Learned to Turn the Explicit Attitude of Composition Languages on My Side