public static void AddNew(this ProviderManager manager, IProvider provider)
        {
            byte newid = 0;

            for (byte i = 0; i < 100; i++)
            {
                if (manager.Providers.GetById(i) == null)
                {
                    newid = i;
                    break;
                }
            }
            provider.Id = newid;
            manager.AddProvider(provider);
        }