Use ApigilityProviderInterface instead