Create a base template class Serializable to provide an interface for serialize objects