public StateMachineModifier <TInstance> BeforeEnter(State state,
                                                     Func <EventActivityBinder <TInstance, State>, EventActivityBinder <TInstance, State> > activityCallback)
 {
     _machine.BeforeEnter(state, activityCallback);
     return(this);
 }