Resolvi parcialmente o problema adicionando um mapa de classe em Program.cs (ou outra classe de início de aplicativo):
BsonClassMap.RegisterClassMap<EventData>(cm =>
{
cm.AutoMap();
cm.SetDiscriminator("EventData");
});
BsonClassMap.RegisterClassMap<ExceptionData>(cm =>
{
cm.AutoMap();
cm.SetDiscriminator("ExceptionData");
});
Se alguém encontrar uma maneira de trabalhar com anotações , responda a esta pergunta.