Whether it was declared, whether the freebee/jolly was offered in "good faith", whether it helped his son/allowed his CP team to give him better protection etc - he can spin it whatever way he wishes and can also look to ignore (nor care about) the optics of him and key members of his party receiving and taking advantage of generous benefits whilst they happily push through winter fuel payment cuts.
But at no time I bet did Keith ever think, well, I am a wealthy man in a privileged position, why don't I pay for x myself? They are so entrenched in the gravy train that the thought of using their own salary/savings/wealth doesn't appear as an option for even a milisecond in any decision making. I bet if Beth asked him that he would just stare back at her confused at the question or say he doesn't recognise the premise of the question. Feckers the lot of them.