Проблем не вижу, функционал работает. Вот если бы не втсавлялось никак нигде то был бы критика, а так фигня

4

У тебя есть требования, чтобы заявлять о том, что функционал работает? Если задача разных отверстий фильтровать входящие данные, то функционал очень даже не работает.

6

Проблема в том, что кто-то по отзывам "стандартных пользователей" наплодил лишних интерфейсов. 
Аля
https://rodgersnotes.files.wordpress.com/2010/10/simplicity.png

4