So you expect the model to change the order when the views visual attribute is set to some value and not to change the order when the attribute is set to some other value? I wouldn't consider this the "default" behaviour. You have to implement it yourself if you need it.
Bookmarks