/// <summary> /// Executes the behavior for this instance. /// </summary> public void Execute(IContainer container, StateMap stateMap) { if (_preExecuteEvent != null) { _preExecuteEvent.Execute(container, stateMap); } OnExecute(Event, stateMap); if (_postExecuteEvent != null) { _postExecuteEvent.Execute(container, stateMap); } }