This doesn't smell right to me. Methods should validate the arguments passed in, but not necessarily the properties of those arguments. If the `Body` of a comment should never be null or empty, then it's probably up to the `PullRequestReviewCommentCreate` to verify that, not every method that it's passed to. Are there cases where it