В общем не суть, как там вообще правильно делать, пока ТЗ нет.
Суть в другом, я тут немного пообщался с товарищами, за пивом, по специальности и понял, что немного перегнул и действительно усложняю там где можно сделать проще, тем более учитывая тяжелое финансовое положении в компании, сделаю как скажут, проект все равно не моя задумка.
P.S.: Так как по теме проектирования и разработки, так никто ничего и не сказал, думаю тему можно отправлять в топку.