change design pattern adding private/public remove feature of inject one by one and add feature to add multiple scripts at config time. also remove ability to check body element data atribute