В этом то и проблема, вроде бы все работает и как надо, достаточно легко и элегантно расширяется, но есть стойкое ощущение неправильности. А в чем именно неправильность я сам не знаю... отсюда и желание узнать где и что поучить, быть может что-то и всплывет, а может и все нормально.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.