Cereal integration

This initialization is best to go into the constructor. An explicit one :)