I'd drop the `private[http]` and name the class `Default`.
Also, I think we need a `require(tags.nonEmpty, "tags must not be empty")` in the constructor.