Allow provider to be set per request (bug 987906)
Merge pull request #412 from kumar303/helper

Allow provider to be set per request (bug 987906)