Updating class references and improving example code.
Minor typo change.
Adding a service exception class.
Adding class to protect the result of a resolvable service.
Providing support for callable services.