public void Insert(int position, IAction action, bool blocking) { if (blocking) { action.Block(); } else { action.Unblock(); } Actions.Insert(position, action); }