Self-enforcing labour contracts and the dynamics puzzle