Introduce annotation processor for service providers