RoundRobinStrategy instead of broken one always returning null

Right now anonymous `ProviderStrategy` always returns `null`, causing `NullPointerException` when calling `/delegate`. Using `RoundRobinStrategy`, which is apparently described in the original blog post.