The model is likely based on fundamental economic factors and rational decision making. The latter is why Q1 ended up with -0.3% growth. You could call this the Trump effect.