if we don't put it there then there is no way to force the version from outside the constructer, I can imagine weird proxies or like the couchbase stuff which might either have a low version and want to force server sent events or the opposite.