I think there should be just one function for Pressure, maybe you could specify a dummy variable  in the constructor, and change it if the spring function is called, so that a different pressure is returned.