the service provider can be used with propel2 master branch