Given it depends on ``IntercoolerData`` to modify the incoming ``request``, probably want a system check or __init__ error for it?