Merwan's commits
Forgotten to put Cooperativity in git repo.
Merge branch 'branche_merwan'
Added lost code for serialization.