David Cameron's quite a lucky boy all this has been happening so soon after his emerging lobbying scandal.