Trying to move the constructor out of implementation classes.
Cleaning up wrapper interface.
Simplifying Wrapper interface
Removed GWT.log statements that were not adding much value.
Managed to remove Constructable from Service and Provider. Almost there.