I don't really like passing in the `ZipkinServerBuilder` as an argument, but subclassing it causes all sorts of Scala horror and breaks the niceties from using case classes. Not sure if there's a cleaner way.