How do you feel about builders? Feels like would be nice to have consistent feel to other feeds where once can do

    feed = HttpFeed.builder()
        .entity(this)
        .period(200)
        .baseUri(String.format("http://%s:%s/management/subsystem/web/connector/http/read-resource", host, port))
        .baseUriVars(ImmutableMap.of("include-runtime","true"))
        .poll(new HttpPollConfig<Boolean>(SERVICE_UP)
            .onSuccess(HttpValueFunctions.responseCodeEquals(200))
            .onError(Functions.constant(false)))
        .poll(new HttpPollConfig<Integer>(REQUEST_COUNT)
            .onSuccess(HttpValueFunctions.jsonContents("requestCount", Integer.class)))
        .build();

Mostly happy to keep the `newFeed` as well.