Usando o XmlSerializer para serializar as classes derivadas

Estou usando o XMLSerializer para serializar um objeto que contém uma lista genérica

List <ChildBase> Children {get;set}

O problema é que cada elemento deriva deChildBase que de fato é uma classe abstrata. Quando tento desserializar, recebo uma invalidOperationException

Existe uma maneira eu posso usar XMLSerializer com objetos derivados? Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion