public void Add(GameAction gameAction) { if (gameAction == null) { throw new ArgumentException("gameAction"); } GameActionStatisticsMessage message = new GameActionStatisticsMessage() { GameAction = gameAction }; this.gameActionStatisticGameQueue.AddMessage(message); }