This seems an odd place to put code that modifies a field. I normally see this in an overridden __init__(). Modifying the selected sort value does make sense here though... so I guess this is cool. Just seems a bit hidden. Perhaps call it out with a comment?