public override Instance ReadChildInstance(string name, PluginGraph graph, Type childType) { ITypeReader reader = TypeReaderFactory.GetReader(childType); if (reader == null) { return(base.ReadChildInstance(name, graph, childType)); } XmlElement element = getChildNode(name); return(element == null ? null : reader.Read(element, childType)); }