Add GAI SendEvent Class for State Pattern