6e998b0 Make service provider with more specific naming prefix, prevent protential conflict with other else libraries.