Hearts CEO Andrew McKinlay explains the decision to sack Steven Naismith and the reason he was awarded a new contract at the start of this season.