It might be nice to make status a custom field class with a method like summary() that returned this information, so you can call model.status.summary() instead of model.status_str()

Short of that, it might be nice to name this method "status_summary" or "status_detail"