Yes, that should be _service_object.  That fixes this particular problem but I agree that we should really surface any necessary attributes to the CLICommand object if we want to be able to deal with everything uniformly.