internal override Type GetSerializeType(object graph) { return (graph == null) ? _rootType : graph.GetType(); }