I don't like the naming convention here. All caps camel case should be for constants and constants should not be properties of created objects. AssertionRequest.SERVER, etc? or wrap the whole thing in a lambda and just use SERVER, etc as locals in the lambda.