Remove target state from event methods arguments

There is no visible use-cases for implicit target state in event method arguments.

At least it should be done another, more implicit, way.

```obj.run!(:my_precious_argument) instead of obj.run!(:active, :my_precious_argument)```