Added collect_state functin to new svc_helper class