Dapper. Mapear para a coluna SQL com espaços nos nomes das colunas

Eu consegui colocar algo em funcionamento hoje como um pequeno projeto de sandbox / POC, mas pareço bater na minha cabeça em um problema ...

Questão:

Existe uma maneira de mapear com facilidade os nomes das colunas SQL com espaços neles.

Eu tenho algo para esse efeito como meu conjunto de resultados.

Por exemplo:

SELECT 001 AS [Col 1], 
       901 AS [Col 2],
       00454345345345435349 AS [Col 3],
       03453453453454353458 AS [Col 4] 
FROM [Some Schema].[Some Table]

E minha aula ficaria assim

    public class ClassA
    {          
        public string Col1 { get; set; }    

        public string Col2 { get; set; }

        ///... etc
     }

Minha implementação se parece com isso no momento

 public Tuple<IList<TClass>, IList<TClass2>> QueryMultiple<TClass, TClass2>(object parameters)
 {
      List<TClass> output1;
      List<TClass2> output2;

      using (var data = this.Connection.QueryMultiple(this.GlobalParameter.RpcProcedureName, parameters, CommandType.StoredProcedure))
      {
           output1 = data.Read<TClass>().ToList();
           output2 = data.Read<TClass2>().ToList();
      }

      var result = new Tuple<IList<TClass>, IList<TClass2>>(output1, output2);
      return result;
  }

Nota: O SQL não pode ser modificado de forma alguma.

Atualmente estou passando pelo código dapper, e minha única solução previsível é adicionar algum código para "persuadir" a comparação de colunas, mas não tendo muita sorte até agora.

Eu vi no StackOverflow que existem coisas como extensões dapper, mas eu estou esperando que eu possa fazer isso sem adicionar uma extensão, se não. Vou pegar o que for mais rápido para implementar.

questionAnswers(3)

yourAnswerToTheQuestion