MX-3 renamed sort to preprocess
MX-3 removed confusing hours property, it was not used as totalHours is used