public void Initialize(ExtensionConfigContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            var converterManager = context.Config.GetOrCreateConverterManager();
            converterManager.AddConverter<TemplateNotification, Notification>(x => x);
            
            var provider = new NotificationHubAttributeBindingProvider(context.Config.NameResolver, converterManager, this);
            context.Config.RegisterBindingExtension(provider);
        }