isEmpty

True when this request carries nothing at all, so the call means what the same call meant before requests existed. Comparing against NONE keeps this honest as fields are added.