The dynamic or state model allows designing relevant state transition, which may generate events handled in appropriate context classes.