public void Add(GameAction gameAction)
        {
            if (gameAction == null)
            {
                throw new ArgumentException("gameAction");
            }

            GameActionStatisticsMessage message = new GameActionStatisticsMessage() { GameAction = gameAction };

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

            GameActionStatisticsMessage message = new GameActionStatisticsMessage()
            {
                GameAction = gameAction
            };

            this.gameActionStatisticGameQueue.AddMessage(message);
        }