Mapeando uma classe de origem para várias classes derivadas com o automapper

Suponha que eu tenha uma classe de origem:

public class Source
{
    //Several properties that can be mapped to DerivedBase and its subclasses
}

E algumas classes de destino:

public class DestinationBase
{
     //Several properties
}

public class DestinationDerived1 : DestinationBase
{
     //Several properties
}

public class DestinationDerived2 : DestinationBase
{
     //Several properties
}

Então eu desejo que as classes de destino derivadas herdem a configuração do automapper da baseclass porque eu não quero ter que repeti-la, existe alguma maneira de conseguir isso?

Mapper.CreateMap<Source, DestinationBase>()
    .ForMember(...)
    // Many more specific configurations that should not have to be repeated for the derived classes
    .ForMember(...);

Mapper.CreateMap<Source, DestinationDerived1 >()
    .ForMember(...);
Mapper.CreateMap<Source, DestinationDerived2 >()
    .ForMember(...);

Quando eu escrevo assim, ele não usa os mapeamentos básicos, e include não parece me ajudar.

Edit: Isto é o que eu recebo:

public class Source
{
    public string Test { get; set; }
    public string Test2 { get; set; }
}

public class DestinationBase
{
    public string Test3 { get; set; }
}

public class DestinationDerived1 : DestinationBase
{
    public string Test4 { get; set; }
}

public class DestinationDerived2 : DestinationBase
{
    public string Test5 { get; set; }
}
Mapper.CreateMap<Source, DestinationBase>()
              .ForMember(d => d.Test3, e => e.MapFrom(s => s.Test))
              .Include<Source, DestinationDerived1>()
              .Include<Source, DestinationDerived2>();

        Mapper.CreateMap<Source, DestinationDerived1>()
              .ForMember(d => d.Test4, e => e.MapFrom(s => s.Test2));

        Mapper.CreateMap<Source, DestinationDerived2>()
              .ForMember(d => d.Test5, e => e.MapFrom(s => s.Test2));

AutoMapper.AutoMapperConfigurationException: membros não mapeados foram encontrados. Revise os tipos e membros abaixo.

Adicione uma expressão de mapeamento personalizada, ignore, adicione um resolvedor personalizado ou modifique o tipo de origem / destinoOrigem -> DestinationDerived1 (lista de membros de destino)

Test3

questionAnswers(1)

yourAnswerToTheQuestion