not necessarily actionable - i don't like this API too much (why does `get_total_cases` have a `clean_list` argument? and why is the list being cleaned in a view property that looks to be just counting something?)