Column sorting moved to separate class and composed to Table and Tree