1.2 aspect
v1.2: reusable aspects (change). allow mixed order of messages in/out (issue #2)