a scenario must define at least two different operations: enter
and leave. These actions must take place respectively before
and after each of the component’s operation in order to
setup the conditions required by the scenario. For example,
in a compressed scenario, enter would be responsible to
decompress the component’s input data, while leave would
compress its outputs.