refactor: expose ServiceHelper only