Honest apply method instead of magic call.

When using the trait calling apply method of the state machine doesn't make much sense in __call.