как то сложно у вас все. Надо все же как то абстрагироваться, эти жалобы будут постоянно.