Checker: Use weak_ptrs to keep track of services.