Add serializer
Call base class init function
Implement and use the a C++ serializer