I stället argumenterade de för en modell bestående av tre komponenter :