public void Set(IPlayerRecordContainer table)
        {
            if (table == null)
            {
                throw new ArgumentNullException(nameof(table));
            }

            SetTable(table.GetTable(Difficulty.Basic), Difficulty.Basic);
            SetTable(table.GetTable(Difficulty.Advanced), Difficulty.Advanced);
            SetTable(table.GetTable(Difficulty.Expert), Difficulty.Expert);
            SetTable(table.GetTable(Difficulty.Master), Difficulty.Master);
        }