Thank you for your work Akshay!
Actually, my suggestion was not related to hiding contractor behind an interface, since it's only a facade. What I was suggesting was abstracting the Contracts themselves, so that no implementation details are made available to the client code.
Please take a look to rev. 562 of lp:~victored/granite/contractor-wrapper
« Back to merge proposal
Thank you for your work Akshay!
Actually, my suggestion was not related to hiding contractor behind an interface, since it's only a facade. What I was suggesting was abstracting the Contracts themselves, so that no implementation details are made available to the client code.
Please take a look to rev. 562 of lp:~victored/granite/contractor-wrapper