Ici je pense qu'on va avoir un petit soucis puisque ```$sortingHelper``` n'est pas serializable du coup l'encodage json risque de casser.

Je te propose 2 solutions : 
* On regroupe sous un même flag toutes les données du modèle qui ne sont pas serializable
* Ou alors, comme sortingHelper ne va plus faire de traitement logique, seulement retourner des états (sortable ou non, ...), on pourrait donc avoir une sorte de méthode ```toString()``` ou ```serialize()``` dans le *SortingHelper* qui retournerait un ```array``` contenant les éléments utiles à la view.

Qu'en penses-tu ?