`service` and `serviceName` are so similarly named, I have no idea what the difference is. Can they be collapsed or renamed?