Implement a trait for handling service providers.