It would probably make sense to delegate this to `NumericalResponse` then.  One way to do this:

1) Refactor `NumericalResponse` to have a `staticmethod` that does what you need.
2) Call the `staticmethod` everywhere this logic is used.