public MappingFactory(PocoData pocoData, DbDataReader dataReader) { _pocoData = pocoData; _rowMapper = RowMappers.Select(mapper => mapper()).First(x => x.ShouldMap(pocoData)); _rowMapper.Init(dataReader, pocoData); }