Итоги голосования для комментария:
shadeofsky
«Менее топорно», это было как раз про предложенный мной вариант =)
Фразу про выбор типа подхода, мне кажется, можно сделать элегантнее.