Представь,что таких мелочей 200 за разработку проекта приходится создать, на написание фильтра 5 минут, итого 1000 минут,а это 2 рабочих дня... Ну как то многовато мне кажется... Поэтому появляется мысль о написании библиотеки, в которой будут реализованы эти базовые вещи, чтобы в каждом проекте не приходилось делать одно и то же. если конечно же такой библиотеки еще нет...