I think my question is how do I add a serialize method to an interface class, which will invoke the serialize method on the derived sub-class.