[Component-DSL] Add atomic guards Make sure that, if an effect has been executed the "counter effect" will be fired