manually sort collection if a model is changed via set method