Remove all the hasattr() checks.

Instead just make these methods on the Service class which a
service can override as necessary.