change ComponentService constructor for easy call