Lazy load operation objects

As part of this change, I've removed the setattr()
calls that map the operation objects to method calls.
I think this feature makes sense, but perhaps in a higher level
(or separate) interface.
Add debug message when a service object is created