That makes sense.  I think I land on the other side of the coin - you've already introduced a class (`ResponseBodyType`) for this concept, so it seems like you might as well name things consistently in the codebase.  But I think this is a minor point and it's fine with me if you want to leave it like this.