protected override void Initialize()
        {
            base.Initialize();

            HeadProvider.SetDatabase(Database);

            foreach (var provider in ReadOnlyProviders)
            {
                provider?.SetDatabase(Database);
            }
        }