Structural thinking and its consequences : a developmental approach