интересно стоит ли поля поля мап, по которым будет матчинг называть так чтобы они были сверху, тоесть {'1field' => Value1, '2field' => Value2}, если известно что основной матчинг потом будет по полю '1field'. Даст это какой либо заметный прирост производительности всего проекта, оправдывающий введение такого паттерна