Modificar este meio de mapear inner properties para um construtor:
builder.Map(s => s.Value).ToConstructor();
O problema se encontra em que o Map() retorna um mapeamento de propriedades, e isto impossibilita o reaproveitamento para mapeamentos Mapper, além do Adapter.
Poderia ser criado algums mapeamentos a nível de Construtor(), semelhante ao seguinte:
// map a property to a constructor parameter
builder.Constructor().MapParameter(s => s.Name);
// map inner properties to the constructor
builder.Constructor().Map(s => s.Value);