public class CreateSelectionCommand
public InnerSelection Selection
public class InnerSelection
public string SelectionName
public static void Main()
var config = new MapperConfiguration(cfg =>
cfg.CreateMap<Selection, CreateSelectionCommand>().ReverseMap();
var mapper = config.CreateMapper();
var cmd = new CreateSelectionCommand{Selection = new InnerSelection{Name = "selectionName"}};
var sel = mapper.Map<Selection>(cmd);
Console.WriteLine($"CreateSelectionCommand.Name: '{cmd.Selection.Name}'");
Console.WriteLine($"Selection.Name: '{sel.SelectionName}'");