Sounds good.  I implemented this slightly differently (the `Service` already says its serviceId, so I just got it from there.  Implemented this small bit of code for demonstration purposes.  Let me know.