Tutorial

этот метод - просто капец. надо либо сделать его темплейтным, либо использовать рефлексию